首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Kendo网格列内使用角方向

如何在Kendo网格列内使用角方向
EN

Stack Overflow用户
提问于 2017-01-30 20:43:42
回答 1查看 1.3K关注 0票数 2

这是相对简单的,或者说我是这么想的。

我有一个自定义的角指令-我可以用

代码语言:javascript
复制
<custom-directive ng-model="someAngularScopeObject"></custom-directive>

我的问题是,如何将它应用到Kendo Grid列模板中。

我的网格是使用DOM角属性定义的,而kendo网格k-选项是在角范围内指定的。

对于列模板,如何将行的列dataItem绑定到自定义指令ng模型?

基本上,在网格的k选项中:

代码语言:javascript
复制
columns: [
        { field: "name", title: "Name" },
        { field: "description", title: "Description" },
        { field: "managerName", title: "Manager",
            template: function (dataItem) {
                //what I care about is dataItem.prop1
                return ("<custom-directive ng-model='???????????'>
                         </custom-directive>");     
        }
    }]

网格和网格的数据源位于角控制器的范围内

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-30 20:59:12

对于R模板,您可以这样尝试:

代码语言:javascript
复制
columns: [
    { field: "name", title: "Name" },
    { field: "description", title: "Description" },
    { field: "managerName", title: "Manager",
        template: function (dataItem) {
            //what I care about is dataItem.prop1
            var scope = angular.element("idofelement_with_your_scope").scope();
            scope.someAngularScopeObject = dataItem.prop1;
            return ("<custom-directive ng-model='someAngularScopeObject'>
                     </custom-directive>");     
    }
}]

我还没有测试过它,但它应该做好这项工作。其思想是,在template函数中,您有一个值,而在指令中,您需要绑定一个属性/对象。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41945082

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档