现在我有两个单独的视图,我希望能够在一个控制器中进行控制。
但是,此刻,控制器会运行两次。无论如何将多个视图连接到同一个控制器但只运行一次控制器?
我知道我可能会建立一个工厂来共享$ scope数据,但目标是不会两次收集数据。
key=value1;value2;value3
String[] toArray = rs.getString("key").split(";");
答案 0 :(得分:0)
控制器运行两次,因为在“云”状态下,您定义了两个视图,两个视图都具有相同的控制器。
因此,当两个视图都被加载时,控制器会调用两次。
但是如果你想为两个视图定义单独的控制器,你想要调用控制器。