Angularjs 重用控制器还是创建可配置指令?
在我的网站上,我有一个例子,我显示了一个简单的订单,我可以添加/删除项目,并支付关闭订单。在其他情况下,我只想显示订单,而不需要修改它的选项 关于重用视图,最好的方法是什么? 我应该创建一个可以配置为不显示更新操作的指令吗 或者我应该创建两个模板(每个场景一个)来绑定到 相同的控制器,但每个模板只使用它从控制器需要的方法Angularjs 重用控制器还是创建可配置指令?,angularjs,angularjs-directive,Angularjs,Angularjs Directive,在我的网站上,我有一个例子,我显示了一个简单的订单,我可以添加/删除项目,并支付关闭订单。在其他情况下,我只想显示订单,而不需要修改它的选项 关于重用视图,最好的方法是什么? 我应该创建一个可以配置为不显示更新操作的指令吗 或者我应该创建两个模板(每个场景一个)来绑定到 相同的控制器,但每个模板只使用它从控制器需要的方法 谢谢 当订单视图处于只读模式时,您可以有条件地关闭GUI项目,例如: <button ng-if="!readonly">Add new item</butt
谢谢 当订单视图处于只读模式时,您可以有条件地关闭GUI项目,例如:
<button ng-if="!readonly">Add new item</button>
当您要在无法修改的情况下显示视图时。您的意思是我应该使用指令吗?不,只需控制GUI元素在视图中的可见性即可
$scope.readonly=true;