angularjs - 如何使用单向绑定将数据传递给组件?
问题描述
参考下面的 index.html,我应该如何使用单向绑定将 person 传递给 DashboardController?(这就是我需要构建的内容。)当我做对时, index.html 应该呈现:
仪表板人 = Mike
感谢您的任何建议。
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Dashboard</title>
<script src="https://code.angularjs.org/1.8.0/angular.min.js"></script>
<script>
(function (angular) {
'use strict';
angular.module('dashboardApp', []);
})(window.angular);
(function (angular) {
'use strict';
function DashboardController($scope, $element, $attrs) {
var ctrl = this;
ctrl.userid = "Mike";
}
angular.module('dashboardApp').component('dashboard', {
template: "<p>Dashboard person = {{$ctrl.person}}</p>",
controller: DashboardController,
bindings: {
person: '<'
}
});
})(window.angular);
</script>
</head>
<body ng-app="dashboardApp">
<dashboard person="$ctrl.userid"></dashboard>
</body>
</html>
解决方案
推荐阅读
- string - Lua:在长字符串中进行快速多次替换
- linux - Linux 上的 libcurl FTP
- python - 从 Matlab 到 Python 的 interp2(V,k)
- c++ - 在 C++ 中使用 WASAPI 录制时如何访问音频波形缓冲区?
- jquery - 如何使用 if else 语句 ajax
- ruby-on-rails - Gitlab smtp 测试失败
- elasticsearch - 插件 [ingest-geoip] 是为 Elasticsearch 6.2.4 版构建的,但 6.5.0 版正在运行
- html - 带图像的引导输入组
- javascript - 计算两个选项上的活动课程
- python - 累积梯度