Perfect!

I was actually quite happy with the interpolation binding (fixing the
identifier on each line) and had no idea it wasn't allowed!

Many thanks,
M.
.


On Tue, 18 Jun 2019 at 19:45, Mike Jumper <[email protected]> wrote:

> On Tue, Jun 18, 2019 at 11:14 AM Mark Nolan <[email protected]> wrote:
>
> > ...
> > The browser console shows this:
> >
> > angular.js:14800 Error: [$parse:syntax]
> >
> >
> http://errors.angularjs.org/1.6.9/$parse/syntax?p0=%7B&p1=invalid%20key&p2=17&p3=xxxAuthGcpStop(%7B%7Bitem.identifier%7D%7D)&p4=%7Bitem.identifier%7D%7D
> > )
> >     at angular.js:88
> >     at q.throwError (angular.js:15358)
> >     at q.object (angular.js:15347)
> >     at q.primary (angular.js:15236)
> >     at q.unary (angular.js:15224)
> >     at q.multiplicative (angular.js:15211)
> >     at q.additive (angular.js:15202)
> >     at q.relational (angular.js:15193)
> >     at q.equality (angular.js:15184)
> >     at q.logicalAND (angular.js:15176) "<svg id="xxx-stop" width="100%"
> > height="100%" viewBox="0 0 16 24" fit="" focusable="false" xmlns="
> > http://www.w3.org/2000/svg"; preserveAspectRatio="xMidYMid meet"
> > class="xxx-icon xxx-enabled"
> > ng-click="xxxAuthGcpStop({{item.identifier}})">"
> >
>
> Did you mean:
>
> ng-click="xxxAuthGcpStop(item.identifier)"
>
> ?
>
> For AngularJS, depending on the directive, you'll find things like
> some-attribute="{{ angular expression }}" and some-attribute="angular
> expression". The ngClick directive is one of the latter. The double braces
> introduce an angular expression, when necessary, but are not valid syntax
> _within_ an angular expression.
>
> - Mike
>

Reply via email to