Angularjs 从html中有条件地调用函数

Angularjs 从html中有条件地调用函数,angularjs,conditional,Angularjs,Conditional,在我的聊天应用程序中,我想从html调用一个音频播放函数,该函数只在用户收到来自其他用户的消息时播放 所以,我尝试的是,每当值来自这个'm.msg',我想调用一个在后台播放声音的函数。您所需要做的就是使用angularjs watch angular.module('app',[]) .controller('parentCtrl',函数($scope){ $scope.m={ 味精:“ }; //注意味精。 $scope.$watch(“m.msg”,函数(newVal,oldVal){

在我的聊天应用程序中,我想从html调用一个音频播放函数,该函数只在用户收到来自其他用户的消息时播放



所以,我尝试的是,每当值来自这个'm.msg',我想调用一个在后台播放声音的函数。

您所需要做的就是使用angularjs watch

angular.module('app',[])
.controller('parentCtrl',函数($scope){
$scope.m={
味精:“
};
//注意味精。
$scope.$watch(“m.msg”,函数(newVal,oldVal){
//如果需要更改,请调用playAudio功能
if(newVal!==oldVal){
播放音频();
}
});
函数playAudio(){
警报(“设置此处播放音频的代码”);
}
});
.msg wim{
背景色:白色;
宽度:100%;
高度:100px;
边框:1px实心;
}


对于文本框中的每个字符u类型,将显示警报
建议您使用非html的
m
属性来执行您需要执行的任何操作。这个问题太广泛了,几乎没有提供任何信息,任何人都无法提供真正的帮助。请阅读