如何在没有点(。)的情况下访问控制器中的ng-model值c.newComment我只想使用ng-model =" newComment"。
<div ng-repeat="c in q.comments">
<input type="text" ng-model="c.newComment" size="30" >
<button ng-click="reply()">Reply</button>
</div>
</div>
答案 0 :(得分:1)
由于范围继承,你真的不应该这样做,请观看this视频以获取更多信息。
答案 1 :(得分:0)
如果您发现这样,那么它可能会对您有所帮助。
<tr ng-repeat="item in configList">
<td align="center" >
<input type="text" class="form-control" name="Configuration[item.Name]" value="{{item.Value}}" ng-model="Configuration[item.Name]" ng-bind="Configuration[item.Name]" onkeypress="return checkNumberPhone(event,this);" required />
</td>
</tr>
您可以在控制器中获取此值,如下所示:
var configlist = $scope.configList;
var configArray = new Array();
for (var i = 0; i < configlist.length; i++) {
var objConfig = new Object();
objConfig.Name = configlist[i].Name;
objConfig.Value = $scope.Configuration[configlist[i].Name] != undefined ? $scope.Configuration[configlist[i].Name] : configlist[i].Value;
objConfig.CompanyId = localStorage.getItem("CompanyId");
configArray.push(objConfig);
}
实际上这将适用于索引/名称基础