Показать сообщение отдельно
  #4 (permalink)  
Старый 06.10.2014, 18:10
Аватар для Infarch
Профессор
Отправить личное сообщение для Infarch Посмотреть профиль Найти все сообщения от Infarch
 
Регистрация: 06.06.2014
Сообщений: 292

Есть альтернативный путь, но к нему я прибегать не хочу. Можно было бы определить initData в конфиге самого вью:

viewModel: {
		type: "settings-main",
		initData: "TYT"
	},


В этом случае я получаю информацию в конструкторе базовой модели и могу добавить во вьюмодель. Как то так:

constructor: function(config){
		this.callParent(arguments);
		var cfg = config || {};
		if(cfg.initData){
			this.setData( {TYT: "TAM"} );
		}
	}


Но ведь вьюмодель и придумана для отделения данных от вью. Если я во вью буду определять данные для модели то это уже ерунда выходит. Мне тогда и вьюмодель не нужна как бы...
Ответить с цитированием