Как я могу запускать свой код, когда Durandal заканчивает просмотр attach в shell.js?
Я попробовал viewAttached: function(){}
в моем shell.js, но он не работает.
Все, что я хочу сделать, - это когда загруженные представления запускают некоторый код jQuery
Вы можете увидеть жизненный цикл представления здесь: http://durandaljs.com/documentation/Hooking-Lifecycle-Callbacks
В durandal 2.0 нет больше viewAttached
, он был переименован в attached
Для Yasser - активация происходит сначала до того, как viewmodel привязан к соответствующему виду, поэтому вы не можете получить доступ к каким-либо элементам DOM, подключенным при подключении viewmodel и view, и вы можете получить доступ к элементам DOM