我是新手,并且不完全了解函数以及它们的调用方式和位置,但我想刷新一个控件,其上有按钮,可以根据其他内容的状态启用/禁用。 当加载该ctrl的html时确定状态。 问题是: 对于此控件,reload()命令是否仅重新加载TaskCtrl或包含所有控件的整个网页?我不想重新加载整个页面。
var mainCtrl = angular.module('MyCtrl', []);
mainCtrl.controller('TaskCtrl', ['$scope', '$routeParams', '$window', '$location', '$rootScope', '$log',
function($scope, $routeParams,
$window, $location, $rootScope, $log)
{
$scope.loadStuff = function() {
.......
$scope.studyToken = ret.studyToken;
$scope.studies = ret.studies;
$window.location.reload();
}
我注意到" loadStuff"功能是另一种控制,所以我假设这是一个"范围"函数,当它执行时,它可以是其他控件中的本地函数,并在执行时在该控件中执行其他函数吗?
欢迎任何有关学习这些概念的参考建议。