Durandal で現在のモジュールのパスを取得する方法はありますか? 私は SPA 内にダッシュボードを構築しており、durandal が "FolderWidgetName" で行うのと同じ方法でウィジェットを整理したいと考えており、フォルダーには controller.js および view.html ファイルが含まれます。controller.js ファイルで getView() メソッドを使用しようとしましたが、ビューの現在のフォルダーを検索することはできませんでした。
getView(){
return "view"; // looks in the "App" folder
return "./view"; // looks in the "App/durandal" folder
return "/view"; // looks in the root of the website
return "dashboard/widgets/htmlviewer/view" //don't want to hard code the path
}
- コントローラー内のパスをハードコーディングしたくない
- アプリの残りの部分は、標準的な規則を使用する通常の durandal スパとして引き続き機能するため、viewlocator をオーバーライドしたくありません。