Контроллер ауры action.setParams для User.ContactId

Я почти новичок в работе с контроллером ауры, реализующим JavaScript. Мой вопрос, могу ли я установить action.setParams({"variable" : "{!User.ContactId}"}); или мне нужно сделать обходной путь для достижения этой цели.

Я спрашиваю об этом, потому что моя кнопка работала так: Javascript OnClick:

var contactId = "{!User.ContactId}";

1 ответ

<aura:component controller="someController">
   <aura:attribute type="User" name="User"/>
   <button onclick="{!c.onClick}">Cilck Here</button>
</aura:component>

//controller
({ 
    onClick : function (component, event, handler){
         var user = component.get ('v.User');
         var contId = user.ContactId;
    }
})

Вы можете определить атрибут в компоненте и получить доступ к этому атрибуту внутри js

при доступе к любому атрибуту component.get ('v.User'); Вот v. представляет вид

Другие вопросы по тегам