Javascript 如何使用角度替换函数?

Javascript 如何使用角度替换函数?,javascript,jquery,html,angularjs,regex,Javascript,Jquery,Html,Angularjs,Regex,我试图做一个简单的双向绑定,但如果输入文本包含两个字符串,则检查并更新它。例如,如果输入为“喜剧电影”,则 喜剧电影-->喜剧电影 我是通过jQuery这样做的 var str = $('#item').val() if (str.match(/^[a-z\.]+ [a-z]+/i)) { str = str.replace(/\s+/g, '_').toLowerCase(); } 但不知道如何通过角度来做。我怎样才能解决这个问题 项目: {{name}} 您可以使用包含代码的函

我试图做一个简单的双向绑定,但如果输入文本包含两个字符串,则检查并更新它。例如,如果输入为“喜剧电影”,则

喜剧电影-->喜剧电影

我是通过jQuery这样做的

var str = $('#item').val()
if (str.match(/^[a-z\.]+ [a-z]+/i)) {
  str = str.replace(/\s+/g, '_').toLowerCase();
}
但不知道如何通过角度来做。我怎样才能解决这个问题


项目:


{{name}}
您可以使用包含代码的函数的
ng bind
进行绑定-请参见下面的演示:

angular.module('app',[]).controller('ctrl',function($scope){
$scope.name=‘喜剧电影’;
$scope.getString=函数(){
var str=$scope.name;
if(str.match(/^[a-z\.]+[a-z]+/i)){
str=str.replace(/\s+/g,'.').toLowerCase();
}
返回str;
}
});

项目: