重用Angular组件

时间:2016-06-21 11:58:47

标签: angularjs typescript angularjs-scope components

我正在使用Angular 1.5.5版和打字稿创建基于组件的Angular应用程序。在标题组件中,我有国家/地区下拉列表。该标头组件在多个页面中重复使用。一旦从下拉列表中选择了该特定范围仅适用于该页面的国家/地区,一旦我导航到其他页面,它就会丢失。

有没有更好的方法根据我的场景重用组件?

1 个答案:

答案 0 :(得分:0)

很少有建议,

  1. 您可以使用$ rootScope,因为它全局可用,将国家/地区保留在$ rootScope中,这样一旦您更改了模型,它也可以在其他页面中使用
  2. 我不知道它是否适合您的情况,如果您使用角度路由,请将标题组件保留在ng-view之外,以便它不会更改将导航到不同的页面。