如何将k-ng模型初始化为剑道模板
How to initialize k-ng-model to Kendo template?
我在AngularJS中使用剑道UI
我直接在html中尝试了这样做:
<div id="item-settings">
<label>BACKGROUND:</label><div style="display: block" id="colorPalette1" kendo-color-palette k-ng-model="colorPaletteData" k-opacity="true"></div>
</div>
和这样的东西在我的角控制器中:
$scope.$watch('colorPaletteData', function (newValue, oldValue) {
changeColor(newValue);
})
它工作得很好。
但我想把html的东西不直接添加到html中,而是用javascript添加,像这样:
$("#item-settings").kendoToolBar({
resizable: false,
items: [
{ template: '<label>BACKGROUND:</label><div style="display: block" id="colorPalette1" kendo-color-palette k-ng-model="colorPaletteData" k-opacity="true"></div>' },
]
});
$("#colorPalette1").kendoColorPalette({
palette: "basic",
value: "#ffffff"
});
但是现在$scope.$watch()
函数不监视k-ng-model="colorPaletteData"
我该如何解决这个问题?
你不应该使用jQuery初始化这个小部件,你需要使用Kendo UI指令。
相关文章:
- ng重复中的ng模型-初始化唯一作用域属性
- 初始化ng模型时,Angular ui选择占位符不起作用
- ng init未进行初始化
- 使用名称初始化 ng-app 会禁用变量初始化
- 在我的HTML中用ng-init初始化$scope变量时出现问题
- 如何在使用 AngularJS ng-repeat 时初始化本地范围内的属性
- ng-init 与$rootScope变量,初始化问题
- ng 重复后初始化 AngularJS 插件
- 使用 AngularJS 和 ng-repeat初始化选择
- 多个ng初始化范围问题
- ng视图-如何禁用页面的重新初始化
- ng初始化的数学运算
- 调用ng repeat内部的初始化函数
- 用函数初始化ng-model字符串
- Angular.js:如何初始化一个
- 如何使用ng-options初始化一个带有对象值的select
- Ng-change和custom指令在初始化时使作用域变量未定义
- 无法按照html的ng-repeat对象来初始化AngularJs对象
- 使用ng-options选择,如何初始化已选择的字段
- 无法在JS而不是HTML中初始化ng模型