2013-12-13 74 views
0

針對此問題plunker是http://plnkr.co/edit/CfIryhwmlpme1ZSfnEom?p=preview角指令處理

我需要的各種問題在這裏幫助:

  1. 首先是,plunker並不像我期望的那樣正常工作......爲什麼?它應該打印指令屬性中使用的數據類型。

  2. 在我真正的應用程序中,似乎無法在指令中使用$ parse服務。我嘗試了各種方法,無法讓事情奏效。簡單的屬性在真實應用程序中正常工作。

  3. 我認爲指令模板可以編碼,但如果不是,請喜歡聽聽您的意見。

在此先感謝!

+0

你有沒有看着瀏覽器控制檯: 「未捕獲ReferenceError:角度不是d efined「? – adam

+0

simpleType和objectType不是指令。我不認爲它可以這樣訪問。我不認爲'directive'支持你寫它的方式。 – adam

+0

我的不好...這就是當你匆忙的事情時會發生什麼:-)我已經清理了重拳,但我仍然不明白爲什麼它不生成指令模板。也許我沒有正確使用Plunker。如果某人可以在一個指令中演示使用$ parse,該指令需要在MainCtrl中定義一個obj.model,並顯示它的值,該指令的模板對我來說就足夠了。謝謝! – webteckie

回答

0

這就是你正在尋找

Plunkr

我已經改變了你的手錶表達

scope.$watch('item', function(item) { 
      inventoryUpdates++; 
      console.log("inventory status["+inventoryUpdates+"]==>item="+item); 
      scope.itemName = item.rack1.name; 
      scope.itemCount = item.rack1.count; 
     },true) 
0

它應該看起來像這樣嗎?

Plunker

問候

+0

非常感謝!有人可以在以下plunker工作的showInventory指令中製作$ watch:http://plnkr.co/edit/yzJvA30SevBGwPVJ8mrL?p=preview 我不太確定如何設置它以觀察更新到清單,然後顯示每個指令模板的最新清單。謝謝! – webteckie