在AngualJs发布帖子后更改视图



我正在做SPA。我正在使用ngResources,我有一个非常简单的表单

用户可以编译它,在他提交表单后,应该会出现一个新表单,其中只有一条消息,内容如下:"感谢您使用我们的表格…">

我想避免类似的事情

$("#myForm").hide();
$("#myMessage").show();

因为我认为这不是从角度管理视图的正确方法。我想我应该使用路由。。。老实说,我不知道。。。

此刻我正在使用ngSwitch。我认为ngSwitch比使用jQuery更糟糕,因为ngSwitch会更改视图的范围。所以我的模型从改变了

<input data-ng-model="MyProp" ... />

<input data-ng-model="$parent.MyProp" ... />

我不想用$parent填写我的表格。我认为这在这种情况下是没有意义的。在angularJs之后,改变视图的正确方式是什么?

谢谢

您可以在控制器中轻松地管理它,您应该在某个对象中声明myProp

$scope.options = {};

然后将myProp放入选项变量中

<input data-ng-model="options.MyProp" ... />

相关内容

  • 没有找到相关文章

最新更新