Jelajahi Sumber

fix #438 arguments with non-identifier chars

Evan You 11 tahun lalu
induk
melakukan
fa791a8084
1 mengubah file dengan 1 tambahan dan 1 penghapusan
  1. 1 1
      src/directive.js

+ 1 - 1
src/directive.js

@@ -1,5 +1,5 @@
 var dirId           = 1,
 var dirId           = 1,
-    ARG_RE          = /^[\w\$-]+$/,
+    ARG_RE          = /^[^\{\?]+$/,
     FILTER_TOKEN_RE = /[^\s'"]+|'[^']+'|"[^"]+"/g,
     FILTER_TOKEN_RE = /[^\s'"]+|'[^']+'|"[^"]+"/g,
     NESTING_RE      = /^\$(parent|root)\./,
     NESTING_RE      = /^\$(parent|root)\./,
     SINGLE_VAR_RE   = /^[\w\.$]+$/,
     SINGLE_VAR_RE   = /^[\w\.$]+$/,