ope*_*sas 1 domready angularjs
警告:Angular新手提前.
我在angular.js页面中有这个代码
<div class="clearfix" ng-controller="Controller">
<h1>Active Ideas
<button type="button" ng-click="search()">get Ideas</button></h1>
<hr>
Run Code Online (Sandbox Code Playgroud)
然后我将我的控制器定义为:
function Controller($scope, $http) {
$scope.search = function(){...
Run Code Online (Sandbox Code Playgroud)
它工作正常.
我想在dom准备就绪时执行search()函数...
我尝试从$(function(){...调用它但我不知道如何从我的控制器手动执行一个方法
也尝试过
$scope.$on('$viewContentLoaded', function() {
Run Code Online (Sandbox Code Playgroud)
但无法使其工作(并且找不到太多文档......)
Mat*_*ork 14
您应该search在Controller初始化时执行.即
function Controller($scope, $http) {
$scope.search = function(){...};
$scope.search();
}
Run Code Online (Sandbox Code Playgroud)
当Angular的依赖注入构造您的控制器时,您就知道您的视图已编译,链接并准备好初始化代码.
| 归档时间: |
|
| 查看次数: |
6375 次 |
| 最近记录: |