2013-08-16 92 views
0

我試圖建立一套動態內容動態tabsets的,動態標籤的內容,而params

http://plnkr.co/edit/bhtMin1B1dwwqYvyrpVl?p=preview

1)單擊控制面板中打開一個新的標籤與指令

  • 當我提供a的內容作爲指令,這會呈現爲一個字符串。
  • 我試圖使用HTML綁定不安全和$編譯功能,使這個運行方式的角度成分 - 但不能

2)單擊菜單中的[項目管理 - >項目]顯示一個網站列表,點擊我需要打開另一個選項卡,傳遞一個參數(Proj-ID或Site-Id)

  • 這個想法是在點擊網站名稱時調用一個函數,我將打開一個新的選項卡,其內容爲指令
  • 但由於我被困在前面的問題中,我無法做到這一點
  • 這是將params傳遞給指令的正確方法。

眼下,plunkr試圖O/P標籤內容作爲一個文件,一個字符串和編譯 - 沒有成功

[我已經從上一個問題,修訂後的相關細節這個問題]

發現的解決方案#1:

出於某種原因NG綁定,HTML不安全不與角元素的工作。 我不得不創建一個編譯指令http://docs.angularjs.org/api/ng $ compile,基於我在STO上找到的信息

回答

0

在tabs-directive.html中,您絕對可以使用ngBindHtmlUnsafe。確保不要在變量周圍放置{{}}

String: <div ng-bind-html-unsafe="tab.content"></div> 
+0

感謝@sza ..由於某種原因,沒有工作 我覺得納克綁定HTML的不安全是良好的無棱角元素,角元素需要被「編譯」
我在這裏找到了一個解決方案.. http://stackoverflow.com/questions/17417607/angular-ng-bind-html-unsafe-and-directive-within-it – Jaya