angular 多视图 ui-view 切换
发布于 7 年前 作者 wangbintao1992 10509 次浏览 最后一次编辑是 6 年前 来自 问答

需要一个多ui-view视图,官网给出的单视图切换,没找到多视图切换。 只找到views属性 现在点击可以请求回来html,地址栏正确,也不报错,就是页面不变 简单来说,就是有2个ui-view,需要各自切换各自,各自不影响。 第二张图就是q.html e31c7adda3cc7cd96ad3eb6c3f01213fb90e9139.jpg 7a99925c1038534334c759949513b07ecb8088ab.jpg 另外还有个想法,不知道可不可行 这个ui-view A 点击ui-serf, 能不能让ui-view B 切换 很困扰,谢谢

5 回复

你设了子视图了,看看q.html是怎么写的 如果有子视图,你q.html里还要包含一个ui-view

@WilliamDu1981 真谢谢您了,确实子视图里加一个ui-view可以了 我还是没活学活用…惭愧

@WilliamDu1981 现在2个ui-view 想要各自切换 不影响其他 这样的话 3E03D64A-B198-4AEB-B3C4-DA714A5BBABA.png 下面的ui-view='w’无效 这样的话 0F002C3F-2635-4BF5-8F95-3BE6D3B04873.png 又会共用一个 state 'q’ ui-view=‘q’ ui-view='w’ 会同时切换相同的 请教该怎么解决呀

一个应用,怎么可能同时有两种状态呢?

用md发问题好过截图。 试试:

//q1
views: {
	'q@': {
		templateUrl: 'q1.html'
	}
}

//w1
views: {
	'w@': {
		templateUrl: 'w1.html'
	}
}
回到顶部