Hi,

i want to save and run this code in my local :
http://jsfiddle.net/mbielski/m8saa/show/


On Tuesday, June 14, 2016 at 3:10:42 PM UTC+3, sithar than wrote:
>
> Hi Wisdom,
>
> I think, you are not using correct syntax of angular. 
>
> your codes,
>
> *1.<li ng-repeat="item in list()">{{item}}</li>*
>
> In this part, You don't be call function in ng-repeat just use $scope 
> variable only.
>
> so that, remove brackets in ng-repeat for *list*
>
> 2.<form ng-submit="add(newItem); newItem = '';">
>
> Still, you doesn't use *add()* function in the controller. $scope 
> variable only defined. so This is not correct way. 
>
>
>
>
> On Tue, Jun 14, 2016 at 5:24 PM, Sitharthan Velsamy Kumar <
> [email protected] <javascript:>> wrote:
>
>> Hi wisdom,
>>
>> What did you get the error from this code.? And Exactly, What you want to 
>> get results?
>>
>>
>> On Tue, Jun 14, 2016 at 5:09 PM, <[email protected] <javascript:>> 
>> wrote:
>>
>>> <!-- Hello, how to fix that below code.Thanks in advance  -->
>>>
>>> <!-- 
>>> http://stackoverflow.com/questions/18880737/how-do-i-use-rootscope-in-angular-to-store-variables
>>>  
>>> -->
>>> <!DOCTYPE html>
>>> <html>
>>> <script src="
>>> http://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js
>>> "></script>
>>> <body ng-app="myApp">
>>>
>>> <div ng-controller="Ctrl1">
>>> <h2>Ctrl1 - List</h2>
>>> <ul>
>>> <li ng-repeat="item in list()">{{item}}</li>
>>> </ul>
>>> </div>
>>> <hr />
>>> <div ng-controller="Ctrl2">
>>> <h2>Ctrl2 - Add</h2>
>>> <form ng-submit="add(newItem); newItem = '';">
>>> <input type="text" placeholder="new item..." ng-model="newItem">
>>> <br />
>>> <input class="btn" type="submit">
>>> </form>
>>> </div>
>>>
>>> <script>
>>> var app = angular.module('myApp', []);
>>>
>>> app.factory('items', function() {
>>> var items = [];
>>> var itemsService = {};
>>> itemsService.add = function(item) {
>>> items.push(item);
>>> };
>>> itemsService.list = function() {
>>> return items;
>>> };
>>> return itemsService;
>>> });
>>>
>>> function Ctrl1($scope,items) {
>>> $scope.list = items.list; 
>>> }
>>>
>>> function Ctrl2($scope, items) {
>>> $scope.add = items.add;
>>> }
>>> </script>
>>>
>>> <p>Notice that controller's color variable does not overwrite the 
>>> rootScope's color value.</p>
>>> </body>
>>> </html>
>>>
>>>
>>>
>>> -- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "AngularJS" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to [email protected] <javascript:>.
>>> To post to this group, send email to [email protected] 
>>> <javascript:>.
>>> Visit this group at https://groups.google.com/group/angular.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>
>>
>> -- 
>> Thanks & Regards,
>> Sitharthan V K 
>>
>
>
>
> -- 
> Thanks & Regards,
> Sitharthan V K 
>

-- 
You received this message because you are subscribed to the Google Groups 
"AngularJS" 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.

Reply via email to