一个小白的前端开发记录 onsenUi+angularJs
一、实战经验
1、$apply使用。angularJs基本在所有提供方法默认加上$apply();即其他第三方库需要自己手动加入,如
setTimeout()--(可用$timeout代替),ajax回调后也需要主动调用$apply(),可使用$http
2、
ons-modal使用,。有时modal还未加载完,则在JS中调用导致报错,可延迟20毫米再调用modal(不保险,只是实验20s够用),应该判断是否完成创建,若还没有创建则创建。
if (zbzsModal) { zbzsModal.show(); } else { $onsen.componentWhen('zbzsModal').then(function(object) { object.show(); }); }
3、var xx与$scope.xx区别。没啥大区别$scope用于angularJs框架,能被watch到。