1

我在模态窗口中有一个角度多步表单。它有几个不同的视图,效果很好,但最后我只想显示一小段 HTML,上面写着“谢谢,我们会尽快与您联系”

但是,我考虑过为此创建一个局部视图,但它的设计似乎令人难以置信地过度设计。有没有什么方法可以在不创建全新视图的情况下用该句子替换视图?这将从最终控制器中的函数调用

4

3 回答 3

0

在您的视图中使用ng-showand来执行此操作。ng-hide假设如果不再需要您的视图,您可以隐藏它并使用ng-show.

于 2013-10-31T10:44:15.037 回答
0

ng-switch就是你要找的。

从文档:

“该指令本身的工作方式类似于 ngInclude,但是,ngSwitch 不是下载模板代码(或从模板缓存中加载它),而是简单地选择嵌套元素之一,并根据哪个元素与从评估表达式中获得的值匹配使其可见。”

http://docs.angularjs.org/api/ng.directive:ngSwitch

于 2013-10-31T11:10:12.223 回答
0

如果您有一个内容区域,您可以使用此代码

<ng-view></ng-view>

您可以在LINK中找到的好方法

于 2015-07-21T22:57:08.560 回答