小编abF*_*bFx的帖子

我可以从注入的服务中获得计算属性吗?

我在我的应用程序路由中注入的服务中有一个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)

这个计算属性只有在我将它移动到控制器时才有效,这应该在路由和控制器中都能正常工作吗?我在这里错过了什么吗?

ember.js ember-cli

5
推荐指数
1
解决办法
2674
查看次数

Nodeenv 抛出 no python virtualenv is available

我有 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

python django virtualenv django-compressor

3
推荐指数
1
解决办法
2330
查看次数