設置裏面工作: angularjs V1.2.3,用戶界面,引導TPL 0.4.0引導酥料餅的指令邏輯不AngularJS定製指令
問題:指令「酥料餅」從UI定製引導程序指令裏面的「里程碑」 。 Milestone指令被渲染,包括彈出標籤,但彈出式邏輯不起作用 - 顯示和隱藏彈出窗口。試圖在交付範圍變量里程碑HTML之前編譯popover HTML,但沒有奏效。有任何想法嗎?
代碼:(非常簡約,以降低複雜性)
//Controller Variable
$scope.milestonesHTML;
//Usage in HTML
<milestone>
</milestone>
//Directive definition
directive('milestone', function($compile) {
return {
restrict: 'E',
template: '<span class="test" ng-bind-html="milestonesHTML"></span>',
link: function(scope, iElement, iAttrs) {
var milesHtml = '<img popover="End-to-end support" width="20" height="20" src="./img/info.png"/>';
var compiledMilesHtml = $compile(milesHtml)(scope);
scope.milestonesHTML = compiledMilesHtml[0].outerHTML;
}
};
Plunkr
我已經作出了Plunkr的是,看到here
完美!非常感謝。 – ilmgb
感謝您節省了我一些時間! – Merlin