Статус пользователя в SCA Shopping
Есть ли простой способ проверить состояние пользователя на входе / выходе во всех областях интерфейса SCA? то есть:
{{if isLoggedIn}}
do this
{{else}}
do that
{{/if}}
1 ответ
В зависимости от используемой версии 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')