如何在指令模板中使用范围

穆罕默德哈尼

我想在这样的指令模板函数中使用$ scope变量。换句话说,我想通过使用$ scope变量在指令内部生成指令模板。

帮我将模板功能连接到控制器。

directive("data", ['$compile', '$http', '$templateCache',function ($http,$rootScope) {
    return{
    link: function (scope, elem, attrs, ctrl) {
        scope.template = something // I want Generate template here
    },
    template:function(element , attrs){ 
        return $scope.template // I can't access scope here
    }
}
海梅·贝尼特斯(Jaime Beneytez)

如果要以某种方式生成模板,然后在指令中呈现模板,则无法访问模板函数中的作用域,我建议以这种方式在链接函数中使用$ compile服务

var a = angular.module('myApp', []);

a.controller('ctrl', function ($scope) {
    $scope.myTemplate = '<span class="custom-tpl"> my template </span>';
});

a.directive('dynamicTemplate', [ '$compile',

function ($compile) {
    'use strict';
    return {
        restrict: 'A',
        scope: {
            customTemplate: '='
        },
        link: function ($scope, $element, $attrs, $controller) {
            var compiledTemplate = $compile($scope.customTemplate)($scope);
            $element.html('').append(compiledTemplate);
        }
    };

}]);

你可以在这里查看

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在角度指令 4 中使用范围

来自分类Dev

在指令和服务中使用范围

来自分类Dev

如何在UISearchController中使用范围栏

来自分类Dev

如何在不使用模板的指令中访问隔离范围

来自分类Dev

如何在不同的Word.run上下文中使用范围?

来自分类Dev

Rails:如何在模型的has_many块中使用范围

来自分类Dev

如何在不引发 SyntaxError 的情况下在列表中使用范围变量?

来自分类Dev

如何在指令模板中使用标签输入?

来自分类Dev

如何在Angular指令模板中使用“必需”属性?

来自分类Dev

如何在指令模板中使用控制器$ scope

来自分类Dev

如何在指令模板中使用传递的数据?

来自分类Dev

Angular 自定义指令在过滤器中使用范围变量

来自分类Dev

如何在领事模板范围构造中使用变量?

来自分类Dev

如何在领事模板范围构造中使用变量?

来自分类Dev

在VBA和Excel中使用范围

来自分类Dev

Excel VBA在宏中使用范围

来自分类Dev

在CONCATENATE函数中使用范围

来自分类Dev

如何在指令模板中使用动态ng-show值?

来自分类Dev

如何在指令模板Angular JS中使用ng-repeat

来自分类Dev

如何使用范围滑块更新值?

来自分类Dev

如何在AngularJs的指令中使用$ location

来自分类Dev

如何在指令中使用$ timeout服务?

来自分类Dev

如何在指令中使用折叠?

来自分类Dev

如何在AngularJs的指令中使用$ location

来自分类Dev

如何在指令中使用伪运算?

来自分类Dev

如何在宏中使用.data指令

来自分类Dev

在使用angularjs的标记中使用范围变量

来自分类Dev

在不使用范围的情况下,如何在控制器功能中引用服务?

来自分类Dev

使用范围

Related 相关文章

热门标签

归档