离子模态与状态

时间:2014-08-04 06:08:55

标签: angularjs ionic-framework

有没有办法让ionic modal具有多个模态页面的ui路由器嵌套状态?

3 个答案:

答案 0 :(得分:0)

这听起来像是在描述一个向导,一个有多个页面(或步骤)的模型。因为Ionic和AngularJS相互配合,你可以使用一些预先构建的AngularJS组件来实现这一点,这里有一些链接:

https://github.com/mgonto/angular-wizard

https://github.com/simpulton/angularjs-wizard

答案 1 :(得分:0)

我建议不这样做,因为我过去曾尝试过,最后我意识到这不太实际。你可以做的是,添加:

ng-include src="'your-template.html'" ng-controller="yourTemplateController">

现在您有一个视图和一个与之关联的控制器。剩下的就是,改变URL。这可以通过使用location.hash或设置$stateParams并使用$watch进行检查来完成。我希望这有帮助。

答案 2 :(得分:0)

有一个离子向导插件,虽然它是为向导式步骤设计的,但它几乎提供了一组共享状态的链接模式页面,它们应该满足您的需求。

http://arielfaur.github.io/ionic-wizard/

它还具有很好的功能,例如在填充字段之前防止向导进展等。