【发布时间】:2013-08-12 02:24:58
【问题描述】:
我正在尝试使用角度指令来动态替换页面 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 的字段。
【问题讨论】:
标签: css html dom angularjs angularjs-directive