我的HTML代码中有很多元素,其ngModel
分配定义为ng-model = "object.[something]"
。
例如:
<div class="form-group row" ng-model="object.askUser">
我这样做是为了清除我对这些元素的意图。我的问题是如何在Javascript中访问这些元素?我要打电话给$scope.object.askUser
,$object.askUser
或其他电话吗?我很难在网上找到与此相关的内容,这很可能是因为我不太确定在搜索栏中使用什么词来形容我要做什么。
在控制器内部使用$scope.object.askUser
:
var app = angular.module('TestApp', []);
app.controller("testCtrl", function ($scope) {
$scope.someObject = {};
$scope.someObject.askUser = "Hello, world!";
});
<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>
边注:
在示例中<div>
使用ngModel
。
ngModel指令将输入,选择,文本区域(或自定义表单控件)绑定到范围上的属性
如果要单向将模型绑定到div,请使用Angular Expression:
<div class="form-group row">
{{ object.askUser }}
</div>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句