Aurelia:不能 link 控制器到我的导航栏模板
Aurelia: can't link a controller to my navigation bar template
我开始使用 Aurelia(这真的很棒),但很快 运行 遇到了一个我无法立即找到解决方案的问题。
我正在使用 Github 的 Aurelia Skeleton 项目。具体来说,我正在使用 ESNext + WebPack。但是我的问题在其他项目中也是一致的。
https://github.com/aurelia/skeleton-navigation/tree/master/skeleton-esnext-webpack
该项目包含一个 nav-bar.html
文件,该文件基于 router
配置构建链接。但是,我想以内联登录表单的形式向该导航栏添加自定义逻辑。因此我需要附加一个 controller
到它。
通常,在 Aurelia 中,这是通过创建一个与到处都提到的同名的文件来完成的。所以我创建 nav-bar.js
并将所有逻辑放在那里。但这在这里不起作用... nav-bar.js
文件未被拾取并且未连接到模板。
更重要的是,我发现我 <require from="./myTemplate.html">
的模板中有 none 与此项目中的控制器一起使用。只有路由器中加载的模板才能与控制器一起使用。
这让我觉得我缺少一些需要设置的配置...?
谢谢
不要求 HTML,只要求名称:
<require from="./myTemplate"></require>
当您使用 .html
扩展时,它会提示模板引擎您想要加载仅查看组件,没有视图模型。您可以在 Aurelia documentation hub.
中阅读更多内容
我开始使用 Aurelia(这真的很棒),但很快 运行 遇到了一个我无法立即找到解决方案的问题。
我正在使用 Github 的 Aurelia Skeleton 项目。具体来说,我正在使用 ESNext + WebPack。但是我的问题在其他项目中也是一致的。
https://github.com/aurelia/skeleton-navigation/tree/master/skeleton-esnext-webpack
该项目包含一个 nav-bar.html
文件,该文件基于 router
配置构建链接。但是,我想以内联登录表单的形式向该导航栏添加自定义逻辑。因此我需要附加一个 controller
到它。
通常,在 Aurelia 中,这是通过创建一个与到处都提到的同名的文件来完成的。所以我创建 nav-bar.js
并将所有逻辑放在那里。但这在这里不起作用... nav-bar.js
文件未被拾取并且未连接到模板。
更重要的是,我发现我 <require from="./myTemplate.html">
的模板中有 none 与此项目中的控制器一起使用。只有路由器中加载的模板才能与控制器一起使用。
这让我觉得我缺少一些需要设置的配置...?
谢谢
不要求 HTML,只要求名称:
<require from="./myTemplate"></require>
当您使用 .html
扩展时,它会提示模板引擎您想要加载仅查看组件,没有视图模型。您可以在 Aurelia documentation hub.