相关疑难解决方法(0)

如何转换为属性?

有可能以某种方式使用ngTransclude属性值,而不是替换内部HTML内容?例如这个简单的指令

var testapp = angular.module('testapp', [])

testapp.directive('tag', function() {
  return {
    template: '<h1><a href="{{transcludeHere}}" ng-transclude></a></h1>',
    restrict: 'E',
    transclude: true
  }
});
Run Code Online (Sandbox Code Playgroud)

并用它作为

<tag>foo</tag>
Run Code Online (Sandbox Code Playgroud)

我想把它翻译成

<h1><a href="foo">foo</a></h1>
Run Code Online (Sandbox Code Playgroud)

有没有办法做到这一点,还是我必须使用属性而不是转录?

这是一个例子

angularjs

25
推荐指数
2
解决办法
1万
查看次数

标签 统计

angularjs ×1