javascript - Angular 无法从 json 访问 ng-model

标签 javascript json angularjs

我是 angular 和 js 的新手 请帮我获取 json key 并绑定(bind)到 ng-model

以下是我的代码

<div ng-app="myApp" ng-controller="customersCtrl">
<ul>
  <li ng-model="table.macid"></li>
</ul>

我的js是

var app = angular.module('myApp', []);
app.controller('customersCtrl', function($scope, $http) {
  $scope.table={}

  $http.get("test.json")
    .success(function(response) {

      $scope.names = response
      $scope.table.macid= Object.keys($scope.names.day.weekday.Monday.mac_id)
      console.log($scope.table)
    });
});

这是我的链接 http://plnkr.co/edit/6CoOAp0X8FZw1JODXSHT?p=preview

感谢任何帮助,提前致谢

最佳答案

您将 ng-modelng-bind 混淆了:

<div ng-app="myApp" ng-controller="customersCtrl">
<ul>
  <li ng-bind="table.macid"></li>
</ul>

参见 updated plunker

如果您需要遍历集合,请使用 ng-repeat。请参阅 zszep 答案。

关于javascript - Angular 无法从 json 访问 ng-model,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32798051/

相关文章:

javascript - 带有 React 和 Redux 的 TransitionGroup : replace old element with animation

javascript - 使用ajax时工作数据库功能不起作用

javascript - 我可以添加 onmouseover 属性只运行一次吗?

javascript - 加载最后 3 个和每个新子项

android - 404 未找到 - 仅来自移动设备

css - Grunt-contrib-less 因 Angular-Material @media 查询而失败

javascript - JSON.parse javascript 中的 JSON 字符串

php - 从 JSON 数组创建 foreach 循环

ios - 如何在 JSON 中使用谓词?

javascript - JSON 推送到 JavaScript 中的嵌套 JSON 对象