Статус пользователя в SCA Shopping - PullRequest
0 голосов
/ 06 ноября 2018

Существует ли простой способ проверить состояние пользователя на входе / выходе во ВСЕХ областях интерфейса SCA? то есть:

{{if isLoggedIn}}
    do this
{{else}}
    do that
{{/if}}

1 Ответ

0 голосов
/ 06 ноября 2018

В зависимости от используемой версии SCA, вы можете использовать глобальную переменную SC.

либо

SC.PROFILE.isLoggedIn

или

SC.PROFILE_PROMISE.then(function(profile){
    console.log(profile.isLoggedIn);
});

Вы также можете включить профиль пользователя в любую из ваших моделей:

define(
    'MyModule'
,   [   'Profile.Model'

    ]
,   function (

        ProfileModel
    )
{
    'use strict';


    return {

        mountToApp: function(application){
           var profile_model = ProfileModel.getInstance();
            if (profile_model.get('isLoggedIn') === 'F')
...