Angular ng模型语法不起作用
Angular ng-model Syntax not working
首先,我一直在尝试从jsfiddle中复制这段摘录:http://jsfiddle.net/PQvQ2/1245/每当我试图在代码中添加ng model=selection.ids[catagory.id]时,它就会抛出一个错误,即Va(…)未定义。
这是我的代码`
<form ng-controller="formController">
<div class="form-group">
<tr ng-repeat="table in districtArray" id="rowId-{{table.schoolId}}" class="unselected-row">
<td>
<label class="table-center-align table-checkbox-label box-unchecked" for="{{table.schoolId}}">
<input class="table-checkbox box-unchecked" type="checkbox" ng-model="checkboxData.Id[table.schoolId]" id="{{table.schoolId}}">
<span ng-click="updateSelection(table.schoolId)"></span>
</label>
</td>
</tr>
</div>
</form>`
这让我抓狂,为什么这不起作用。控制器被放置在模板中,并在作用域中传递。
app.controller('distDashController', function($scope,$http,$timeout,$routeParams,adminDataCache) {
....
function formController($scope){
$scope.checkboxData.Id=$scope.table.schoolId;
$scope.checkboxData.checked = checked;
};
我只是想让checkboxData中的愚蠢数据看起来如下:
{
"table.schoolId": boolean value,
"table.schoolId": boolean value
}
拜托,为什么不起作用?!?!
您在另一个具有不同名称的控制器中声明了您的函数,因此它在jsfiddle示例中无法正常工作。请使用角度控制器,而不是简单的功能。例如,请参阅此
app.controller('formController', function ($scope) {
// your code
}
相关文章:
- Angular JS“;控制器为“;语法不起作用
- 属性选择器不起作用(语法错误、无法识别的表达式)
- Angular js指令使用控制器作为语法ng点击不起作用
- jQuery “$.ajax” 代码不起作用,语法错误
- getElementById() 的 Javascript 速记语法不起作用
- PHPStorm - Javascript语法突出显示在php文件中不起作用
- 否则语句不起作用是我在 jQuery 上的语法不正确
- 以下语法有什么问题:它不起作用
- JavaScript 文件中的语法折叠在 Vim 中不起作用
- findOne() 不起作用 - 我的语法有问题
- Javascript警报不起作用可能是由于数组语法
- 路由在角度下不起作用.js - 没有控制台或语法错误
- 角度滤波器 - 带控制器作为语法不起作用
- Ace语法着色不起作用
- 语法错误在JS函数中,它没有'不起作用
- Google Script-合并运算符语法在IF语句中不起作用
- 为什么简化的CommonJS Wrapper语法在我的Dojo AMD模块上不起作用
- JavaScript语法不起作用
- Angular ng模型语法不起作用
- 将变量作为函数param传递不起作用-语法问题