|
16 | 16 | <label for="complexPath">Complex Paths</label>
|
17 | 17 | </li>
|
18 | 18 |
|
19 |
| - <li> |
20 |
| - <input type="radio" ng-model="expressionType" value="constructorPath" id="constructorPath"> |
21 |
| - <label for="constructorPath">Constructor Paths</label> |
22 |
| - ($parse special cases "constructor" for security) |
23 |
| - </li> |
24 |
| - |
25 | 19 | <li>
|
26 | 20 | <input type="radio" ng-model="expressionType" value="fieldAccess" id="fieldAccess">
|
27 | 21 | <label for="fieldAccess">Field Accessors</label>
|
|
88 | 82 | <span bm-pe-watch="row.keys"></span>
|
89 | 83 | </li>
|
90 | 84 |
|
91 |
| - <li ng-switch-when="constructorPath" ng-repeat="(rowIdx, row) in ::data"> |
92 |
| - <span bm-pe-watch="row.index"></span> |
93 |
| - <span bm-pe-watch="row.constructor.index"></span> |
94 |
| - <span bm-pe-watch="row.constructor.index"></span> |
95 |
| - <span bm-pe-watch="row.constructor.index"></span> |
96 |
| - <span bm-pe-watch="row.constructor.constructor.index"></span> |
97 |
| - <span bm-pe-watch="row.constructor.constructor.index"></span> |
98 |
| - <span bm-pe-watch="row.constructor.constructor.constructor.index"></span> |
99 |
| - <span bm-pe-watch="row.constructor.constructor.constructor.index"></span> |
100 |
| - </li> |
101 |
| - |
102 | 85 | <li ng-switch-when="complexPath" ng-repeat="(rowIdx, row) in ::data">
|
103 | 86 | <span bm-pe-watch="row.index"></span>
|
104 | 87 | <span bm-pe-watch="row.num0"></span>
|
|
215 | 198 | </li>
|
216 | 199 |
|
217 | 200 | <li ng-switch-when="objectLiterals" ng-repeat="(rowIdx, row) in ::data">
|
218 |
| - <span bm-pe-watch-literal="{foo: rowIdx}"></span> |
219 |
| - <span bm-pe-watch-literal="{foo: row, bar: rowIdx}"></span> |
220 |
| - <span bm-pe-watch-literal="{0: row, 1: rowIdx, 2: 3}"></span> |
221 |
| - <span bm-pe-watch-literal="{str: 'foo', num: rowIdx, b: true}"></span> |
222 |
| - <span bm-pe-watch-literal="{a: {b: {c: {d: {e: {f: rowIdx}}}}}}"></span> |
223 |
| - <span bm-pe-watch-literal="{a: rowIdx, b: 1, c: 2, d: 3, e: 4, f: 5, g: rowIdx, h: 6, i: 7, j: 8, k: rowIdx}"></span> |
| 201 | + <span bm-pe-watch="{foo: rowIdx}"></span> |
| 202 | + <span bm-pe-watch="{foo: row, bar: rowIdx}"></span> |
| 203 | + <span bm-pe-watch="{0: row, 1: rowIdx, 2: 3}"></span> |
| 204 | + <span bm-pe-watch="{str: 'foo', num: rowIdx, b: true}"></span> |
| 205 | + <span bm-pe-watch="{a: {b: {c: {d: {e: {f: rowIdx}}}}}}"></span> |
| 206 | + <span bm-pe-watch="{a: rowIdx, b: 1, c: 2, d: 3, e: 4, f: 5, g: rowIdx, h: 6, i: 7, j: 8, k: rowIdx}"></span> |
224 | 207 | </li>
|
225 | 208 |
|
226 | 209 | <li ng-switch-when="arrayLiterals" ng-repeat="(rowIdx, row) in ::data">
|
227 |
| - <span bm-pe-watch-literal="[rowIdx]"></span> |
228 |
| - <span bm-pe-watch-literal="[rowIdx, 0]"></span> |
229 |
| - <span bm-pe-watch-literal="[rowIdx, 0, 1]"></span> |
230 |
| - <span bm-pe-watch-literal="[rowIdx, 0, 1, 2]"></span> |
231 |
| - <span bm-pe-watch-literal="[rowIdx, 0, 1, 2, 3]"></span> |
232 |
| - <span bm-pe-watch-literal="[[], [rowIdx], [], [], [3], [[[]]]]"></span> |
233 |
| - <span bm-pe-watch-literal="[rowIdx, undefined, null, true, false]"></span> |
234 |
| - <span bm-pe-watch-literal="[[][0], [0][0], [][rowIdx]]"></span> |
235 |
| - <span bm-pe-watch-literal="[0, rowIdx]"></span> |
236 |
| - <span bm-pe-watch-literal="[0, 1, rowIdx]"></span> |
237 |
| - <span bm-pe-watch-literal="[0, 1, 2, rowIdx]"></span> |
238 |
| - <span bm-pe-watch-literal="[0, 1, 2, 3, rowIdx]"></span> |
| 210 | + <span bm-pe-watch="[rowIdx]"></span> |
| 211 | + <span bm-pe-watch="[rowIdx, 0]"></span> |
| 212 | + <span bm-pe-watch="[rowIdx, 0, 1]"></span> |
| 213 | + <span bm-pe-watch="[rowIdx, 0, 1, 2]"></span> |
| 214 | + <span bm-pe-watch="[rowIdx, 0, 1, 2, 3]"></span> |
| 215 | + <span bm-pe-watch="[[], [rowIdx], [], [], [3], [[[]]]]"></span> |
| 216 | + <span bm-pe-watch="[rowIdx, undefined, null, true, false]"></span> |
| 217 | + <span bm-pe-watch="[[][0], [0][0], [][rowIdx]]"></span> |
| 218 | + <span bm-pe-watch="[0, rowIdx]"></span> |
| 219 | + <span bm-pe-watch="[0, 1, rowIdx]"></span> |
| 220 | + <span bm-pe-watch="[0, 1, 2, rowIdx]"></span> |
| 221 | + <span bm-pe-watch="[0, 1, 2, 3, rowIdx]"></span> |
239 | 222 | </li>
|
240 | 223 | </ul>
|
241 | 224 | </div>
|
|
0 commit comments