javascript - 数据未从 Angular js中的列表填充

标签 javascript angularjs

我是 Angular JS 新手,遇到了问题。我的重复代码是

<div id="list" ng-controller="Controller">
    <ul class="list-group">
         <li class="list-group-item" ng-repeat="item in username">
             <div>
                 <h2 class="list-group-item-heading">{{item.name}}</h2>
                 <h3 class="list-group-item-heading">{{item.un}}</h3>
             </div>
          </li>
    </ul>
</div>

我的 Controller 是:

var myApp = angular.module('myApp',[]);

myApp.controller('Controller',function Controller($login) {
    $login.username=[
    {
        "name":"Dr. Sarfaraz",
        "un":"dsar@gmail.com",
        "pass":"12345212e2"
    },
    {
        "name":"Dr. Abdullah",
        "un":"abdul@yahoo.com",
        "pass":"13e45212e2"
    },
    {
        "name":"admin",
        "un":"admin@ehr.com",
        "pass":"*2345*12e2"
    }
]; });

当我运行此代码时,数据不会从列表中填充。谁能帮我解决这个问题......:)

最佳答案

在 $scope 而不是 $login 中传递值:

,function Controller($login, $scope){
$scope.username=[

我认为您正在用 $login 替换 $scope。在 AngularJS 中,如果您想使用 $scope 且不将其重命名为其他任何名称,则变量名称应该准确。

关于javascript - 数据未从 Angular js中的列表填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31315920/

相关文章:

JavaScript .click()在for循环中只执行一次

javascript - 等到下拉列表元素在 CasperJS 中可见

javascript - angular-ui-layout - 调整大小无法在 iframe 中正常工作

angularjs - Angular 在 Mozilla Brick 和 Google Polymer 等 Web 组件计划的背景下适合什么位置?

javascript - 如何销毁 Nestable.js 列表?

javascript - div .height() 在调整大小后更改而不告诉它

javascript - 速率限制从 react 客户端向 API 发出的请求数

javascript - Angular ModalController 是它自己的文件

angularjs - 选择选项时 ng-model 不会更新

javascript - 更新指令的范围并使用另一个指令进行观察