javascript - 从 Controller 访问模型。 Angular .js

标签 javascript angularjs

我想我不明白什么.. 为什么我在控制台中看到“未定义”?

  <script>
  function Controller($scope) {
   console.log($scope.name); 
  }  
  </script>

  <body ng-app ng-controller="Controller">
   <input type="text" value="3" ng-model="name">
  </body>

最佳答案

Angular 不处理 value 属性。如果要将模型值初始化为输入中的某些值,则需要使用 ng-init,f.ex.

<input ng-model="foo" ng-init="foo = 3">

关于javascript - 从 Controller 访问模型。 Angular .js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17285242/

相关文章:

javascript - jQuery动态获取标签的内容

javascript - Angular $scope 变量已更新但未显示

javascript - 无法将数组作为数组进行操作

javascript - 如何等待数据有希望到来?

Javascript 正则表达式用于包含数字的字符串

javascript - 使用 Angular 过滤器突出显示搜索结果并隐藏不匹配的文本?

javascript - 根据文本中出现的数字排序

javascript - D3 对象恒常性不适用于键功能。 Enter 和 Update 每次都包含所有元素

javascript - Angular js从指令中访问关联的 Controller

angularjs - 使用Thinktecture的AngularJs ASP.NET Web Api身份验证