元素和属性指令中的隔离范围相同

时间:2016-06-16 15:05:54

标签: javascript angularjs angularjs-directive

如何设置类似于:

的元素/属性指令
<div directive="string"></div>

restrict: 'EA',
scope: {
    value: '=' || '=directive' // ???
}

其中字符串值在范围内是否相同?

ngInclude

我知道src=""使用text-fill-color

执行与此类似的操作

1 个答案:

答案 0 :(得分:1)

您可以使用ngInclude工具代码,因为attrs['blob']为您提供String,而您的价值typeofString,因此它适用于您的情况。<登记/> 但如果您的值为ObjectNumber,则应使用$eval$parse将其值从String转换为scope.value = scope.$eval(attrs.value || attrs.directive);

scope: {
    directive: '=?',
    value: '=?'
},
link: function(scope) {
    scope.value = scope.value || scope.directive;
}

或者只是你可以这样做:

insert 1 10