如何使用Ember.js显示数据,范围更改?
我在这件事上忙得不可开交。我有我的导航栏,我想在导航栏中添加客户名称,以显示他们已登录如何使用Ember.js显示数据,范围更改?,ember.js,Ember.js,我在这件事上忙得不可开交。我有我的导航栏,我想在导航栏中添加客户名称,以显示他们已登录 <script type="text/x-handlebars"> <!-- Navigation --> <nav> <table border="1"> <tr> <td>{{Client.firstName}}</td> <td>{{#linkTo 'clients'}}F
<script type="text/x-handlebars">
<!-- Navigation -->
<nav>
<table border="1">
<tr>
<td>{{Client.firstName}}</td>
<td>{{#linkTo 'clients'}}Favorites{{/linkTo}}</td>
</tr>
</table>
</nav>
<!-- Main Body -->
{{outlet}
</script>
{{Client.firstName}
{{{#链接到“客户端”}收藏夹{{/linkTo}
{{outlet}
例如,我有一个客户端可以登录并管理他们最喜欢的冰淇淋口味。在导航中,我应该如何显示客户端名称?仅供参考,我有一个Fixture name App.client,firstName和lastName作为字符串。您可以在相应的控制器中添加一个
displayName
属性。然后检查是否在其中登录并返回displayName
displayName: function() {
if (loggedIn) {
return this.get('model').firstName
} else {
return ''
}
}.property()
并将相应的模板更改为使用
{{displayName}
。通常,如果有其他问题,请尝试在发布问题的同时发布示例。您可以在相应的控制器中添加displayName
属性。然后检查是否在其中登录并返回displayName
displayName: function() {
if (loggedIn) {
return this.get('model').firstName
} else {
return ''
}
}.property()
并将相应的模板更改为使用{{displayName}
。通常,如果存在其他问题,请尝试在发布问题的同时发布示例