#javascript #backbone.js
#javascript #backbone.js
Вопрос:
Определите магистраль.Модель
var MyModel = Backbone.Model.extend({});
Создайте экземпляр модели с URL-адресом в качестве опции
var myInstance = new MyModel({}, {url: 'test'});
console.log(myInstance.url); // prints "test"
Это что-то ожидаемое?
Комментарии:
1. Насколько я могу судить, ваша установка выводит функцию, а не
test
функцию, jsfiddle.net/nikoshr/8GfLJ2. @nikoshr хороший улов!, это происходит в ВЕРСИИ = 1.0.0. Обновление: jsfiddle.net/8GfLJ/1
Ответ №1:
Это поведение устарело в магистрали 1.1.0 :
Магистральные модели больше не прикрепляют параметры
url
иurlRoot
, но вы можете сделать это самостоятельно, если хотите.