ng2: true value for inputs...

894 views
Skip to first unread message

p. stephen w

unread,
Aug 13, 2016, 5:12:54 PM8/13/16
to AngularJS
NG1 had ng-true, which allowed you set a text strings on the model when it was checked.
Is there an NG2 equivalent?

Plunkr

p. stephen w

unread,
Aug 15, 2016, 7:02:24 PM8/15/16
to AngularJS
Keeping my hopes up, that this can be still be done in the view, and not just in the controller/component.

Anyone?

p. stephen w

unread,
Aug 15, 2016, 7:20:42 PM8/15/16
to AngularJS

Sander Elias

unread,
Aug 16, 2016, 2:28:16 AM8/16/16
to AngularJS
Hi P,

this will work for you:

<input type="checkbox" (change)="data.test2=$event.target.checked ? 'Ok by my':'No, dont think so'"/>

However, this is a lot of clutter in the template, I would opt for writing a small component that handles this hassle.

Regards
Sander

p. stephen w

unread,
Aug 16, 2016, 8:40:44 AM8/16/16
to ang...@googlegroups.com
Thanks.  Good to know this options exists, but I agree its messy. 



______________________________________
p. stephen wille
Where there's a Wille, there's a way.


--
You received this message because you are subscribed to a topic in the Google Groups "AngularJS" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/angular/V-EGlEpDWHQ/unsubscribe.
To unsubscribe from this group and all its topics, send an email to angular+unsubscribe@googlegroups.com.
To post to this group, send email to ang...@googlegroups.com.
Visit this group at https://groups.google.com/group/angular.
For more options, visit https://groups.google.com/d/optout.

Juri Strumpflohner

unread,
Feb 1, 2018, 12:29:09 PM2/1/18
to Angular and AngularJS discussion
Hey all, in case there's still a need for a ng-true-value and ng-false-value directive in Angular (2+), I just released a blog post (with Egghead video) about it:


On Tuesday, August 16, 2016 at 2:40:44 PM UTC+2, p. stephen w wrote:
Thanks.  Good to know this options exists, but I agree its messy. 



______________________________________
p. stephen wille
Where there's a Wille, there's a way.


On Mon, Aug 15, 2016 at 11:28 PM, Sander Elias <sande...@gmail.com> wrote:
Hi P,

this will work for you:

<input type="checkbox" (change)="data.test2=$event.target.checked ? 'Ok by my':'No, dont think so'"/>

However, this is a lot of clutter in the template, I would opt for writing a small component that handles this hassle.

Regards
Sander

--
You received this message because you are subscribed to a topic in the Google Groups "AngularJS" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/angular/V-EGlEpDWHQ/unsubscribe.
To unsubscribe from this group and all its topics, send an email to angular+u...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages