Add more text after using a filter in ng-bind in angularjs

前端 未结 2 615
旧巷少年郎
旧巷少年郎 2021-02-01 11:59

So I want to put a variable through a filter inthe ng-bind directive

ng-bind=\"input | filter\"

but I want to insert more text



        
相关标签:
2条回答
  • 2021-02-01 13:04

    Instead of interpolating(using {{}}) something in the ng-bind directive you can simply enclose the filtered value with a parenthesis and append your text.

    <h1 ng-bind="(input | filter) + ' more stuff'"></h1>
    

    furthermore, if the text you want to add is not in any way dynamic then I suggest you append another element to bind the filtered value and then add the text after that element.

    e.g.

    <h1><span ng-bind="(input | filter)"></span> more stuff</h1>
    

    This saves you one concatenation process.

    Example here

    0 讨论(0)
  • 2021-02-01 13:04

    You can do something like this:

    <h1 ng-bind="'{{input | filter}}' + ' more stuff'"></h1>
    

    Here's an example: http://plnkr.co/edit/rEva7FTPFtr3im7RUlQk?p=preview

    0 讨论(0)
提交回复
热议问题