我在代码中使用了datepicker
指令。我的想法是,当从datepicker
中选择日期时,必须在屏幕上打印所选日期。
有关此问题的任何建议代码? 这是代码:
<script language="javascript">
angular
.module('myapp', ['ngMaterial','ngMessages'])
.controller('dateController', dateController);
function dateController ($scope) {
$scope.myDate = new Date();
}
</script>
</head>
<body ng-app="myapp">
<div class="datepickerdemo" ng-controller="dateController as ctrl" layout="column" ng-cloak>
<md-content>
<h4>Standard Date Picker</h4>
<md-datepicker
ng-model="myDate"
md-placeholder="Enter Date" ></md-datepicker>
</md-content>
</div>
</body>
</html>
我怀疑是如何在更改时选择日期
答案 0 :(得分:1)
本地scope
属性&
可能是正确的。
您可以使用所选日期作为参数来定义回调函数。
在你的指令JS中:
return {
...
scope: {
onSelect: '&'
}
...
}
使用你的指令时,你可以定义一个on-select
参数,给出一个回调函数,你可以使用它在link
功能中。
使用本地scope
属性是AngularJS的一种方式,当在指令和外部&#34;世界之间交换数据时。