Я создал шаблон в додзё, выглядит так.
<div id="test" data-dojo-type="dojox.mobile.View" class="test">
<h1>TESTER</h1>
</div>
и импортировали некоторую библиотеку додзё и следуйте коду документации додзё.
require(["dojo/router"], function(router){
router.register("test/:id", function(evt){
// Will fire when the hash matches
// evt.params.id will contain what is passed in :id
});
// Startup must be called in order to "activate" the router
router.startup();
});
Я закончил получать значение ':id' в URL-адресе, но в консоли моего браузера отображается ошибка.
Uncaught TypeError: Cannot call method 'isVisible' of undefined
Это связано с тем, что для хэша местоположения не вызывается и не запускается шаблон, а идентификатор моего шаблона не совпадает ( id='test' и 'test/:id' ), потому что мне нужен динамический URL-адрес.
Заранее спасибо, благослови Господь.. ^_^