Thank you Sander
It's working as expected
<input style="width: 400px" *[readonly]="modelNAR.Disabled"* type="text"
class="form-control" id="ProjectTitle" name="ProjectTitle" maxlength="200"
minlength="5" required alphaNumeric [(ngModel)]="modelNAR.ProjectTitle"
#ProjectTitle="ngModel" >
On Tuesday, March 14, 2017 at 1:34:00 PM UTC-7, celerity12 wrote:
>
> I tried the expressions
>
> {{}} and "" in the view/template using the component variable but the
> problem is they don't get updated after the service is called.
>
> i.e. I am trying to disable the controls and later on add some text in
> controls after the http web service call is completed so i can perform
> business logic and make decision
>
> The disable doesn't work, although i am able to update the text
>
> <input style="width: 400px" *readonly="disabled"* type="text"
> class="form-control" id="ProjectTitle" name="ProjectTitle" maxlength="200"
> minlength="5" required alphaNumeric *[(ngModel)]="modelNAR.ProjectTitle"*
> #ProjectTitle="ngModel" >
> *OR*
> <input style="width: 400px" *readonly="modelNAR.Disabled"*
> type="text" class="form-control" id="ProjectTitle" name="ProjectTitle"
> maxlength="200" minlength="5" required alphaNumeric
> [(ngModel)]="modelNAR.ProjectTitle" #ProjectTitle="ngModel" >
>
> On Monday, March 13, 2017 at 8:01:29 PM UTC-7, Sander Elias wrote:
>>
>> Hi Celerity,
>>
>> You better use an expression context for the readonly attribute. This is
>> explained in the template syntax docs
>> <https://angular.io/docs/ts/latest/guide/template-syntax.html>
>>
>> Regards
>> Sander
>>
>
--
You received this message because you are subscribed to the Google Groups
"Angular and AngularJS discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/angular.
For more options, visit https://groups.google.com/d/optout.