使用新的碳路径元素在应用程序上设置变量的最佳做法是什么

时间:2016-03-30 01:01:38

标签: polymer polymer-1.0 polymer-starter-kit carbon-route

在聚合物入门套件中,整个应用程序包含在模板中(id =" app"),如下所示:

<body unresolved>
 <span id="browser-sync-binding"></span>
 <template is="dom-bind" id="app">
   ...
   <!-- One of my custom elements -->
   <position-el id="editElemID" position-id="[[params.posId]]"></position-el>
   ...
 </template>
</body>

我从这种风格中受益的方法之一是,当路线改变时,我可以在应用程序上设置一些变量,如下所示:

page('/position/:posName/:posId/edit', function(data) {
  app.route = 'positionEdit';
  app.$.editElemID.edit = true;
  app.params = data.params;
});

我可以使用新的碳路径元素以类似的方式在应用程序级别设置变量吗?

1 个答案:

答案 0 :(得分:0)

当然,碳路径会使用捕获的public class UserInformation { private String name; private String userID; private String password; private String active; private String profile; private String job; // Methods removed for brevity } 网址模式公开data参数。这些都是为了便于数据绑定和观察而公开的。