javascript - AngularJS/Bootstrap 应用架构

标签 javascript angularjs twitter-bootstrap

只是寻找一些关于如何从 AngularJS 的 Angular 最好地构建小型应用程序的建议(我是一名资深开发人员,但对 AngularJS 还是个新手)。

应用说明

  • 简单的股票图表应用。
  • 用于添加和随后选择股票代码的左侧“导航”类型栏。
  • 用于显示所选代码图表的右侧查看区域。
  • 每次在左侧选择一个新代码时,都会调用 API 以检索数据,然后右侧查看区域会显示包含检索到的数据的图表。

初始概念

这是将此应用组合在一起的有效“Angular 方式”吗?如果没有,任何人都可以提供更好的方法吗?

此外 - 我尝试将其与 Bootstrap CSS 放在一起,但在 Bootstrap 列内的 ng-view 指令存在很多格式问题。

非常感谢任何建议。

最佳答案

我还尝试了一些用于 Bootstrap 选项卡结构的代码,

<ul class="nav nav-tabs">
          <li data-ng-class="{active: isActiveTab(plan)}" data-ng-repeat="plan in planTypes">
           <a href="#" data-toggle="tab" data-ng-click="showSpecificPlans(plan)">{{plan}} </a>
           </li>
</ul>

应用代码

$scope.showSpecificPlans = function (planName) {
        $scope.selectedPlan = planName;

        $.each($scope.plans, function (i, val) {
            if (i === planName) {
                $scope.individualPlans = val;
            }
        });
        $scope.individualPlans = individualPlan[0].plans;
    };
    $scope.isActiveTab = function (currentPlan) {
        return currentPlan === $scope.selectedPlan;
    };

关于javascript - AngularJS/Bootstrap 应用架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32495511/

相关文章:

javascript - 在 Javascript 或 Underscore 中,我可以计算一个数组中子字符串的实例数吗?

javascript - IE7 中的 blockUI 插件内存泄漏 25kb

javascript - AngularJS 中的验证不起作用

css - 清除 CSS 过渡

javascript - 如何将我的 chart.js 折线图与 Handlebars 一起使用?

javascript - 在这里使用 `void` 的目的是什么?

javascript - Angularjs ng-repeat 新元素

javascript - 无法读取未定义的属性长度 - AngularJS

javascript - AngularJS 获取范围内的选定项

html - 尝试使用 Bootstrap 使我的网站响应。无法正常工作