访问使用类

时间:2016-07-12 14:04:34

标签: javascript html angularjs angular-ngmodel

我的HTML代码中有许多元素,其ngModel作业定义为ng-model = "object.[something]"

例如:

<div class="form-group row" ng-model="object.askUser">

我这样做是为了清楚我对这些元素的目的。我的问题是如何在我的Javascript中访问这些元素?我可以拨打$scope.object.askUser$object.askUser或其他内容吗?我很难在网上找到关于此的事情,很可能是因为我不太确定在搜索栏中用来描述我想要做的事情。

1 个答案:

答案 0 :(得分:3)

在您的控制器内使用$scope.object.askUser

&#13;
&#13;
var app = angular.module('TestApp', []);

app.controller("testCtrl", function ($scope) {
	
  $scope.someObject = {};
  
  $scope.someObject.askUser = "Hello, world!";
  
});
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div ng-app="TestApp">
  <div ng-controller="testCtrl">
    <input ng-model="someObject.askUser" />
  </div>
</div>
&#13;
&#13;
&#13;

旁注:

您在示例<div>中使用ngModel

ngModel Docs

  

ngModel指令绑定输入,select,textarea(或自定义表单)   控制)到范围

的属性

如果您想单独将模型绑定到div,请使用Angular Expression

<div class="form-group row">
   {{ object.askUser }}
</div>