我在我的 Angular 应用程序中使用 ngTagsInput,我希望只允许特定的标签。- 为了实现这一点,我正在使用:
allowedTagsPattern: '(?!story|pick\b)\b\w+'
(这allowedTagsPattern
接受一个正则表达式)。
我面临的问题是那些反斜杠没有按我的意愿处理,我试图使用以下方法来逃避它们:
allowedTagsPattern: '(?!story|pick\\b)\\b\\w+'
但这不起作用。
还要注意的是,我知道正则表达式可以工作,因为我可以将它应用到tags-input
HTML 端 asallowed-tags-pattern="(?!story|pick\\b)\\b\\w+"
和它的 find
关于我需要做什么的任何想法?
更新
我认为这与 ngTagsInput 有关-我尝试了一个非常基本的正则表达式,从字面上看:allowedTagsPattern: 'a'
这也无法正常工作-给出错误angular.js:13550 TypeError: a.allowedTagsPattern.test is not a function