angularjs - 在主应用程序模块中将组件作为依赖项传递后没有输出
问题描述
我正在学习 angularjs phonecat 教程,它工作正常,直到我创建 phonelist 组件的第 3 步。但是在第 4 步中,当我为 phonelist 组件(phone-list.module.js)声明一个单独的模块并修改 app.js 和 phone-list.component.js 时,我在浏览器中没有得到任何输出。那一刻我在定义 phoncatapp 模块时在依赖数组中传递电话列表不起作用。
// APP.MODULE.JS
angular.module('phonecatApp', [
'phoneList'
]);
// PHONE-LIST.COMPONENT.JS
angular.
module('phonecatList').
component('phoneList', {
templateUrl:'phone-list.template.html',
controller: function PhoneListController() {
this.phones = [
{
name: 'Nexus S',
snippet: 'Fast just got faster with Nexus S.'
}, {
name: 'Motorola XOOM™ with Wi-Fi',
snippet: 'The Next, Next Generation tablet.'
}, {
name: 'MOTOROLA XOOM™',
snippet: 'The Next, Next Generation tablet.'
}
];
}
});
//PHONE-LIST.MODULE.JS
angular.module('phoneList',[]);
<!Doctype html>
<html lang="en" ng-app="phonecatApp">
<head>
<meta charset="utf-8">
<title>Google Phone Gallery</title>
<link rel="stylesheet" href="app.css" />
<script src="lib/angular/angular.js"></script>
<script src="app.js"></script>
<script src="phone-list.module.js"></script>
<script src="phone-list.component.js"></script>
</head>
<body>
<phone-list></phone-list>
</body>
</html>
解决方案
推荐阅读
- python - 如何通过 python 代码运行和读取 cmd/git bash?
- mysql - 从同一行中选择具有相关价格列的最新日期时间列
- android - java.lang.RuntimeException:包裹android.os.Parcel@38699c6:在偏移量12472处解组未知类型代码1279544898
- javascript - 在模板标签内的 dom 元素上添加事件监听器
- angular - 在将 ionic 3 应用程序迁移到 4 时,角度浏览器平台位置出现错误
- java - 未找到与域名匹配的主题备用 DNS 名称
- angular - 我可以使用 distinctUntilKeyChanged 删除重复的对象吗?
- jmeter - 视图结果树上缺少浏览器视图
- python - 将中央小部件添加到 qmainwindow 时菜单栏不起作用/消失
- kubernetes - 私有 Kubernetes 集群上的 Spinnaker 设置 - Clouddriver 证书错误