0
我有這樣的例子:爲什麼視圖不能在Mithril中使用m.request重繪?
controller : function() {
var responseFolder = m.prop("");
var pathDirectory = m.prop("C://");`
function clickChangeFolder(folder) {
pathDirectory(pathDirectory() + folder + "/");
responseFolder(m.request({
method : "GET",
url : "my url",
data : {root:pathDirectory()}
}));
}
return {
responseFolder: m.request({
method : "GET",
url : "http://localhost:8080/Mithril_directory/GetFolders",
data : {root:pathDirectory()}
}),
}
view : function(ctrl) {
return [
m("ul" , ctrl.responseFolder().map(function(folder) {
return [
m("li.liFolder" , {
onclick : ctrl.clickChangeFolder.bind(null, folder.name)
},
folder.name),
];
})
]}
第一次要求是確定的,但是當我在文件夾中單擊第二個請求是確定,但認爲沒有重繪,爲什麼呢?
讓我們[在聊天中繼續討論](http://chat.stackoverflow.com/rooms/98726/discussion-between-irrech-and-vier)。 – Irrech