2013-12-13 76 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