我正在尝试在我的指令
中使用标题单元格模板中的单选按钮headerCellTemplate: '<label><input ng-model="row.entity.selected" type="radio" value="true"> Option 1 </label>',
我的指示
return {
restrict: 'E',
link: linker,
templateUrl: 'dist/application/a/b/c/test.html',
scope: {
data: '=',
gridTitle:'@',
gridId:'@'
}
};
选项按钮显示在标题单元格中,但是当我点击它时,我收到以下错误
[$ compile:nonassign]使用的属性'row'中的表达式'undefined' 指令'uiGridHeaderCell'是不可赋值的!
我检查了角度网站link,但不明白如何解决它。
任何帮助。
答案 0 :(得分:1)
这是因为您在row
中使用headerCellTemplate
。在headerCellTemplate
中,您无权访问row
。将您的ng-model
更改为适当的内容,它应该有效。