Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 15.08.2016, 21:18
Новичок на форуме
Отправить личное сообщение для Akmarik Посмотреть профиль Найти все сообщения от Akmarik
 
Регистрация: 16.10.2012
Сообщений: 1

Как передать параметр из state во вью??
подскажите плыз, есть
.state("user", {
url: "/user/:userId",
template: "<user-dir></user-dir>"
})

директива

app.directive("userDir", function(){
return{
restrict: "E",
templateUrl: "layouts/user.html",
controller: function($stateParams){
this.id = $stateParams.id;

},
controllerAs: "userCtrl"
}
});

как мне параметр id передать во вью через контролер???
Ответить с цитированием
  #2 (permalink)  
Старый 16.08.2016, 06:41
Аватар для destus
Профессор
Отправить личное сообщение для destus Посмотреть профиль Найти все сообщения от destus
 
Регистрация: 18.05.2011
Сообщений: 1,207

http://www.codelord.net/2015/12/25/c...r-and-ngroute/
Ответить с цитированием
  #3 (permalink)  
Старый 16.08.2016, 07:05
Профессор
Отправить личное сообщение для krasovsky Посмотреть профиль Найти все сообщения от krasovsky
 
Регистрация: 21.12.2012
Сообщений: 869

Во первых откуда у $stateParams поле id, если в стейте ты прописал userId? НАверное $stateParams.userId; должно быть
Во вторых
controller: function($stateParams, $scope){
$scope.id = $stateParams.userId;

}

На вьюхе
<span ng-bind="id"></span>
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как передать 2 значения в скрипт? useruser jQuery 1 07.10.2014 11:32
Как получить параметр в ajax Modelfak AJAX и COMET 1 01.09.2014 20:03
Запомнить id выбранного элемента и передать его как параметр в адресную строку georg Элементы интерфейса 1 09.03.2013 10:57
Как передать параметр функции ??? potkin ExtJS 2 11.04.2012 23:54
Есть Ext.grid.Panel. Как в store передать параметр? tigeralhimik ExtJS 7 29.03.2012 20:38