angularjs的问题,大神些快来看一看
angularjs吧
全部回复
仅看楼主
level 1
<script>
angular.module("modelApp",["ionic"])
.controller("modelController", function ($scope,$http) {
这里面怎么调用到下面函数传入的str呢??
$scope.doRefresh = function() {
}
});
function doSome(str){
navigator.notification.alert("phoneGap中js的弹出框" ,null, str+"", "sssss");
这里面怎么调用controller中的写的函数doRefresh()呢?
}
</script>
我在android中调用doSome这个方法,定义在controller里面就没有效果了。
btn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
Toast.makeText(getApplicationContext(), "click", 0).show();
MainActivity0.this.sendJavascript("doSome(12);");
}
});
2015年12月09日 03点12分 1
level 8
等大神归来
2015年12月14日 13点12分 2
level 6
我上学少你别骗我,写在作用域外面,怎么可能调用,
2015年12月15日 04点12分 3
level 8
简单的回答:不能调用。
复杂的回答:推测doSomething在controller中没有效果的原因是在HTML编译成功之前就调用了doSomething。把doSomething封装到directive中可以解决你的问题。
2015年12月16日 19点12分 4
1