在我的网站中,我有一个案例,我会显示一个简单的订单,我可以添加/删除项目并付费以关闭订单。在其他情况下,我只想显示订单而无需修改它。< / p>
重复使用视图的最佳方法是什么? 我应该创建一个我可以配置为不显示更新操作的指令 或者我应该创建2个模板(每个方案一个)绑定到 相同的控制器,但每个模板只使用控制器所需的方法吗?
THX!
答案 0 :(得分:0)
当您的订单视图处于只读模式时,您可以有条件地关闭GUI项目,例如:
<button ng-if="!readonly">Add new item</button>
当然你的控制器应该有
$scope.readonly=true;
当您要显示视图而无法修改视图时。