我正在尝试使用角度指令来动态替换页面 portlet 的 html 部分。
html portlet 嵌入了 2 个部分。顶部具有从不同后端服务获得的标题
<div class="headerdiv">
<h3 class='headerclass'> <a href="">Object Heading</a> </h3>
</div>
内容被加载到不同的部分
<div id="objectDiv" ng-controller="ObjectCtrl">
<div ng-show="object.title" mydirective><b>{{object.title}} </b></div>
<div element-trigger><b>{{object.name}} </b></div>
<div element-trigger><b>{{object.description}} </b></div>
</div>
控制器成功加载细节
添加的新指令是
app.directive('mydirective', function(){
return function(scope, elem, attrs){
//obtain old header
var oldHeader = angular.element( '.headerdiv .headerclass' );
//get the new header
//replace old header with new header
}
});
我需要使用 object.title 值动态更改 headerdiv 中的标题。请注意,新指令绑定到正在侦听 object.title div 的字段。