Özel görünüm konum stratejisini nasıl kullanacağımı anlamaya çalışıyorum, bu sayfadaki dokümanları okudum http://durandaljs.com/documentation/Using-Composition/ ancak tam olarak hangi strateji işlevinin nasıl görünmesi gerektiğini anlamıyorum.Durandal Özel Görünüm Konumu Strateji
Bu işlevin nasıl uygulanacağını ve (basit bir bile olsa) geri dönen sözün nasıl olacağını hızlı bir şekilde örnek verebilir misiniz? peşin
sayesinde Gary
Not; özelliği okunamıyor 'ekran': Bu benim html kodu şöyledir:
<div>
<div data-bind="compose: {model: 'viewmodels/childRouter/first/simpleModel', strategy:
'viewmodels/childRouter/first/myCustomViewStrategy'}"></div> </div>
ve bu benim myCustomViewStrategy içinde kod şudur:
define(function() {
var myCustomViewStrategy = function() {
var deferred = $.Deferred();
deferred.done(function() { console.log('done'); return 'simpleModelView'; });
deferred.fail(function() { console.log('error'); });
setTimeout(function() { deferred.resolve('done'); }, 5000);
return deferred.promise();
};
return myCustomViewStrategy;
});
ama hata alıyorum:
Yakalanmayan TypeError undefined - bu yaptıktan sonra konsol penceresinde kaydedildi.
Not; Birileri beni doğru yönde gösterebilirse, minnettar olurdum diye anlayarak öğrenmeyi tercih ederim. –