为了账号安全,请及时绑定邮箱和手机立即绑定

Controller1中第一个scope和第二个scope的不同在哪里?为什么更改了Controller1方法的名字,Controller2也不生效了

如题,求解

正在回答

4 回答

我试了试,修改方法名后依然能生效。你看看你对应的调用,是不是方法名称没有对应上


0 回复 有任何疑惑可以回复我~
#1

王耶啵的肖兔兔 提问者

非常感谢!
2017-08-09 回复 有任何疑惑可以回复我~
//这里的方法名要与HTML页面上的控制器名一致
function CommonController($scope){
	$scope.commonFn = function(){
		alert("这里是通用的控制器!");
	}
}


function Controller1($scope){
	//第一个scope和第二个scope的不同在哪里?
	//为什么更改了Controller1方法的名字,Controller2也不生效了
	$scope.greeting = {
		text:'Helllo'
	};
	$scope.text1 = function(){
		alert("我有点看不懂这里了");
	};
}

function Controller2($scope){
	$scope.greeting = {
		text:'Hi'
	};
	$scope.text2 = function(){
		alert("我真的看不懂这里了 啊啊啊啊啊!");
	}
}


0 回复 有任何疑惑可以回复我~

//这里的方法名要与HTML页面上的控制器名一致

function CommonController($scope){

$scope.commonFn = function(){

alert("这里是通用的控制器!");

}

}



function Controller1($scope){

//第一个scope和第二个scope的不同在哪里?

//为什么更改了Controller1方法的名字,Controller2也不生效了

$scope.greeting = {

text:'Helllo'

};

$scope.text1 = function(){

alert("我有点看不懂这里了");

};

}


function Controller2($scope){

$scope.greeting = {

text:'Hi'

};

$scope.text2 = function(){

alert("我真的看不懂这里了 啊啊啊啊啊!");

}

}


0 回复 有任何疑惑可以回复我~

请问能贴上代码么?

0 回复 有任何疑惑可以回复我~
#1

王耶啵的肖兔兔 提问者

下面的回答是代码
2017-07-04 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
AngularJS实战
  • 参与学习       205465    人
  • 解答问题       1158    个

一起学习AngularJS的基础教程,通过实例学习并学会AngularJS

进入课程

Controller1中第一个scope和第二个scope的不同在哪里?为什么更改了Controller1方法的名字,Controller2也不生效了

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信