Javascript JQuery没有';我无法得到angularjs所做的改变
我有这套安格拉斯的Javascript JQuery没有';我无法得到angularjs所做的改变,javascript,jquery,angularjs,Javascript,Jquery,Angularjs,我有这套安格拉斯的 <span data-end-time="{{ productAuctionEnd | date:'yyyy,MM,dd,HH,mm,ss' }},000" class="detail-rest-time js-time-left"></span> 第一个日志将此打印到屏幕: <span data-end-time="2016,06,12,15,03,59,000" class="detail-rest-time js-time-left"&g
<span data-end-time="{{ productAuctionEnd | date:'yyyy,MM,dd,HH,mm,ss' }},000" class="detail-rest-time js-time-left"></span>
第一个日志将此打印到屏幕:
<span data-end-time="2016,06,12,15,03,59,000" class="detail-rest-time js-time-left"></span>
有谁能帮我一下吗?只要在angular之后调用jQuery逻辑,它就会工作。有时这两种逻辑不能很好地结合在一起:
<script src="~/Scripts/angular.js"></script>
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js' type="text/javascript"></script>
<script type="text/javascript">
var myApp = angular.module("app", []);
myApp.controller('controller', function ($scope, $http) {
$scope.productAuctionEnd = new Date();
});
</script>
<script type="text/javascript">
$(function () {
$(".js-time-left").each(function () {
console.log($(this));
console.log($(this).data("end-time"));
});
});
</script>
<div ng-app="app" ng-controller="controller">
<span data-end-time="{{ productAuctionEnd | date:'yyyy,MM,dd,HH,mm,ss' }},000" class="detail-rest-time js-time-left"></span>
</div>
var myApp=angular.module(“app”,[]);
myApp.controller('controller',函数($scope,$http){
$scope.productAuctionEnd=新日期();
});
$(函数(){
$(“.js剩余时间”).each(函数(){
log($(this));
log($(this.data(“结束时间”));
});
});
谷歌浏览器控制台中的输出:
最好不要在Angular中使用jQuery。神奇地使用AngularJS可能是在Angular更新之前尝试读取值^^^@Tushar有没有办法知道何时进行了更改?例如,onChange(productAuctionEnd).dothis(function(){…})@user2896551,是的。为productAuctionEnd在控制器中添加一块手表。@user2896551,我尝试过了,但仍然得到了相同的结果:(这绝对不是一个固定的解决方案,也没有提到使用适当的角度方法。)不必粗鲁或无礼
,000
<script src="~/Scripts/angular.js"></script>
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js' type="text/javascript"></script>
<script type="text/javascript">
var myApp = angular.module("app", []);
myApp.controller('controller', function ($scope, $http) {
$scope.productAuctionEnd = new Date();
});
</script>
<script type="text/javascript">
$(function () {
$(".js-time-left").each(function () {
console.log($(this));
console.log($(this).data("end-time"));
});
});
</script>
<div ng-app="app" ng-controller="controller">
<span data-end-time="{{ productAuctionEnd | date:'yyyy,MM,dd,HH,mm,ss' }},000" class="detail-rest-time js-time-left"></span>
</div>