У меня возникла проблема с путаницей, кто-нибудь из моих сомнений и дайте более подробную информацию о http://backbonerelational.org/, пожалуйста?Почему/Когда я должен использовать базовую реляционную структуру
в основном,
Почему мы используем реляционную
Когда нам нужно принять решение об использовании, что
Мы не можем достигнуть того же самого с Backone.js ..?
я этот сценарий, у меня есть образец JSON как это:
var navi = {
"mainLinkLabel": "Home",
"mainLinkHref": "/home.html",
"sublinks": [
{
"sublinkLabel": "subHome1",
"sublinkHref": "/home/home1.html"
},
{
"sublinkLabel": "subHome2",
"sublinkHref": "/home/home2.html"
},
{
"sublinkLabel": "subHome3",
"sublinkHref": "/home/home3.html"
}
]
}
он в Mainlink и sublinks:
для этого я должен сделать модель как бы покрыть как информация:
var bothModels = Backbone.Model.extend({
defautls:{
"mainLinkLable" : "default Lable",
"mainLinkHref" : "#",
"sublinks" : [
"sublinkLabel" : "default sublink",
"sublinkHref" : "#"
]
}
})
или мне нужно сделать отдельные модели для каждого и подключиться к Backbone-relational .. lik Это?
var mainModel = Backbone.Model.extend({
defautls:{
"mainLinkLable" : "default Lable",
"mainLinkHref" : "#"
}
})
var subModel = Backbone.Model.extend({
defaults:{
"sublinkLabel" : "default sublink",
"sublinkHref" : "#"
}
})
если да, то как я могу подключить обе эти модели ... и какая польза я получу. Я ищу через Интернет, чтобы найти какой-то простой учебник, чтобы понять это. Но я не мог прийти с некоторыми.
любой пояснив мне этот сценарий, пожалуйста ..?
Вы принимаете правильный подход. Создайте две отдельные модели.И у первой модели будет атрибут, который снова будет вспомогательной моделью коллекции. Поступая таким образом, у вас будет сублинс в виде вложенной коллекции внутри модели. Это позволит использовать все зависимые данные на одной модели вместо отдельной коллекции вне модели –
. Можете ли вы показать мне или обновить скрипку для живой демонстрации .. и нет никакой работы для базового реляционного здесь ..? – 3gwebtrain