我在我的应用程序路由中注入的服务中有一个isAuthenticated属性,如何在我的路由中从注入的服务获得计算属性?
export default Ember.Route.extend({
session : Ember.inject.service('market-session'),
isUser : Ember.computed.oneWay('session.IsAuthenticated'),
}
Run Code Online (Sandbox Code Playgroud)
这可能吗?在模板中似乎没有得到价值.
在模板内 -
{{#if isUser}}
User is authenticated
{{else}}
User log in form
{{/if}}
Run Code Online (Sandbox Code Playgroud)
这个计算属性只有在我将它移动到控制器时才有效,这应该在路由和控制器中都能正常工作吗?我在这里错过了什么吗?
我有 python virtualenv 并尝试安装它抛出的nodeenv
"no python virtualenv is available"
在我激活的 python 虚拟环境中 . bin/activate
我运行以下命令
pip install nodeenv
nodeenv -p
Run Code Online (Sandbox Code Playgroud)
它会抛出错误...我目前正在尝试使用 django-compressor 安装 less