javascript - 将字符串数组绑定(bind)到导航栏

标签 javascript css angularjs html asp.net-web-api

更新代码: 我的 Controller 中有一个字符串数组,如下所示,

var app = angular.module('myApp', []);
app.controller('mycontroller', function($scope) {
$scope.menuitems =['Home','About'];
  };
});

我需要在导航 Pane 中显示它(导航应该在左侧) 下面是我的 html 代码。

<body class="container-fluid">
    <div class="col-md-2">
        <ul class="nav nav-pills nav-stacked" ng-repeat="x in menuitems track by $index">
            <li>{{x}}</li>
        </ul>
    </div>
</body>

我确实获得了绑定(bind)到导航 Pane 的字符串值。它正在显示类似 {{x}} 的文本。

请帮忙

最佳答案

  1. 在你的 javascript 代码中 }; 是不必要的。
  2. 您还没有将 controller 附加到 div

代码。

Javascript:

var app = angular.module('myApp', []);
app.controller('mycontroller', function($scope) {
    $scope.menuitems = ['Home', 'About'];
    //}; // REMOVE THIS
});

HTML:

<div class="col-md-2" ng-controller="mycontroller">
<!--                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -->
    <ul class="nav nav-pills nav-stacked" ng-repeat="x in menuitems track by $index">
        <li>{{x}}</li>
    </ul>

关于javascript - 将字符串数组绑定(bind)到导航栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31284003/

相关文章:

javascript - 查找谷歌地图的实例

javascript - ESLint/Prettier -- 强制执行 max-len/printWidth,但不需要它?

css - 使用 3 个图像创建按钮

javascript - 处理 Angular 1.5 组件中的回调函数

javascript - 在 AngularJS 中,如何将变量从父作用域传递到子作用域

javascript - 组件类型 Angular Directive(指令) ng-template

javascript - 如果新旧值相同,react setState 是否执行?

javascript - Jquery多维数组

jquery - 如何复制 Facebook 图片标记功能?

css - 如何保留 Gist 的 CSS?