Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript angular.js:替换文本_Javascript_String_Angularjs - Fatal编程技术网

Javascript angular.js:替换文本

Javascript angular.js:替换文本,javascript,string,angularjs,Javascript,String,Angularjs,我是angular.js的新手。 下面是我的第一个工作应用程序。第二个文本区域显示在第一个区域中键入的文本。 正确的方法是什么以及如何使其以这种方式工作: 文本结果与源代码中的结果几乎相同,但字母“a”替换为“0” {{source}} 这是一个。您可以将一个过滤器应用于源以进行转换 app.filter('replaceA', function(){ return function(input){ return input.replace(new RegExp('a',

我是angular.js的新手。 下面是我的第一个工作应用程序。第二个文本区域显示在第一个区域中键入的文本。 正确的方法是什么以及如何使其以这种方式工作: 文本结果与源代码中的结果几乎相同,但字母“a”替换为“0”


{{source}}

这是一个。

您可以将一个过滤器应用于
以进行转换

app.filter('replaceA', function(){
    return function(input){
      return input.replace(new RegExp('a', 'g'), '0');
    }
});
然后将其应用于HTML

<textarea data-ng-model="source"></textarea>
<textarea id="result">{{ source || '' | replaceA }}</textarea>

{{source | |''| replaceA}}

我可以编辑您的JSFIDLE来实现您想要实现的目标。但是,我相信这对您没有帮助,因为这是最短的方法,与“真实世界”的应用程序无关。到目前为止你试过什么?你完成教程了吗?刚刚开始。谢谢。JS replace()将只替换第一次出现的内容。
<textarea data-ng-model="source"></textarea>
<textarea id="result">{{ source || '' | replaceA }}</textarea>