angular.js - ng-repeat 값이 처리된 후 페이지에 바인딩됩니다.
我想大声告诉你
我想大声告诉你 2017-05-15 17:08:11
0
1
568
으아악

위 코드: Countdown ng-repeat는 밀리초 차이를 가져올 수 있습니다. list.openTime. 카운트다운에 필요한 문자열이 범위에 표시됩니다.

我想大声告诉你
我想大声告诉你

모든 응답(1)
阿神

list.openTime 이 변수 ​​자체는 컨트롤러에 이미 존재해야 합니다. 일반적으로 컨트롤러에는 이 문장이 있어야 합니다list.openTime这个变量本身应该已经存在于controller里边了。正常来说你的controller中应该有这句话

var list = this;

如果这个list.openTime仅仅是个服务器传回来的数值,不需要再传回服务器了,那你可以直接在controller中对期进行操作。

//controller
list.openTime=Math.round(list.openTime);//把时间转化成时间戳
$interval(function () {
    list.openTime -= 1;//每秒减一,在页面把这个格式化成时间格式
}, 1000);
//html
<span>{{list.openTime|date:"HH:mm:ss"}}</span>

如果list.openTime 으아악
이 list.openTime이 서버에서 다시 전송한 값일 뿐이고 서버로 다시 전송할 필요가 없는 경우 컨트롤러에서 마침표를 직접 조작할 수 있습니다.
으아악

list.openTime이 여전히 유용하다면 이를 다른 변수에 복제하고 다른 변수를 사용하여 감소시키세요. 🎜 엄밀히 말하면 감소 함수는 변수에 넣어서 감소가 끝나면 취소되어야 합니다. 🎜아마도 그럴 것 같습니다. 🎜
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿