2

我在我的 Angular 应用程序中使用 ngTagsInput,我希望只允许特定的标签。- 为了实现这一点,我正在使用:

allowedTagsPattern: '(?!story|pick\b)\b\w+'

(这allowedTagsPattern接受一个正则表达式)。

我面临的问题是那些反斜杠没有按我的意愿处理,我试图使用以下方法来逃避它们:

allowedTagsPattern: '(?!story|pick\\b)\\b\\w+'

但这不起作用。

还要注意的是,我知道正则表达式可以工作,因为我可以将它应用到tags-inputHTML 端 asallowed-tags-pattern="(?!story|pick\\b)\\b\\w+"和它的 find

关于我需要做什么的任何想法?

更新

我认为这与 ngTagsInput 有关-我尝试了一个非常基本的正则表达式,从字面上看:allowedTagsPattern: 'a'这也无法正常工作-给出错误angular.js:13550 TypeError: a.allowedTagsPattern.test is not a function

4

0 回答 0