我正在做SPA。我正在使用 ngResources,我有一个非常简单的表单。
用户可以编译它,在他提交表单后应该会出现一个新表单,其中只有一条消息,上面写着这样的内容:“感谢您使用我们的表单......”
我想避免类似的事情
$("#myForm").hide();
$("#myMessage").show();
因为我认为这不是管理角度视图的正确方法。我想我应该使用路由...老实说我不知道...
在这一刻,我正在使用 ngSwitch。我认为 ngSwitch 比使用 jQuery 更糟糕,因为 ngSwitch 改变了视图的范围。所以我的模型从
<input data-ng-model="MyProp" ... />
至
<input data-ng-model="$parent.MyProp" ... />
我不想用$parent
. 我认为在这种情况下它没有意义。在angularJs之后改变视图的正确方法是什么?
谢谢