我想创建一个带有原型继承范围的指令(即scope = true),还要设置范围绑定到属性,类似于设置隔离范围时的跟随:
scope = {
'varname':'=attrname'
}
Run Code Online (Sandbox Code Playgroud)
我目前的解决方案是设置scope = true并设置绑定到链接函数中以下行的属性:
范围.$ watch(element.attr('attrname'),function(val){scope.varname = val;}); //监视更改scope.varname = scope.$ eval(element.attr('attrname')); //初始化
虽然这样做但它看起来并不是很优雅.你建议采用什么方法?
我发现令人惊讶的是,angularjs似乎期望在一个指令中你在设置一个新的继承范围时不需要属性绑定.
我希望在构建项目时自动执行一个.tt文件,而不是其他文件.是否可以在特定的.tt文件而不是项目范围上设置TransformOnBuild属性?或另一种方法来实现这一目标?