انگولار جی ایس انگار
- آپ پیج انگولار جی ایس ماڈول
- پائین پیج انگولار جی ایس ماڈل
AngularJS ਨੇ ਤੁਹਾਨੂੰ ਇੱਕ ਨਾਮ ਵਾਲਾ ਵਰਤਣ ਦਾ ਪ੍ਰਵਾਨਗੀ ਦਿੱਤੀ ਹੈ ਜਿਸ ਨੂੰ 'ਇਨਾਰਡਿਕਸ਼ਨਦੀ ਨਵੀਂ ਵਿਸ਼ੇਸ਼ਤਾ ਨਾਲ HTML ਵਧਾਉਣ ਲਈ。
AngularJS ਇੱਕ ਸਮੂਹ ਬੁਲਾਰਿਆਂ ਹੈ ਜੋ ਆਪਣੇ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਕੰਮਾਂ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ。
AngularJS 还允许您定义自己的指令。
انگولار جی ایس انگار
AngularJS 指令是扩展的 HTML 属性,带有前缀 ng-
.
ng-app
指令初始化 AngularJS 应用程序。
ng-init
指令初始化应用程序数据。
ng-model
ਇਨਾਮ ਐਲੀਮੈਂਟ (input, select, textarea) ਦੇ ਮੁੱਲ ਨੂੰ ਐਪਲੀਕੇਸ਼ਨ ਦਾਤਾ ਨਾਲ ਬਾਂਧ ਦਿੰਦਾ ਹੈ .
ਕਿਰਪਾ ਕਰਕੇ ਸਾਡੀ ਆਂਗੁਲਰਜੇਐੱਸ ਆਦੇਸ਼ ਸੂਚੀ ਵਿੱਚ ਆਦੇਸ਼ਾਂ ਦੀ ਜਾਣਕਾਰੀ ਪੜ੍ਹੋ。
مثال
<div ng-app="" ng-init="firstName='Bill'"> <p>Name: <input type="text" ng-model="firstName"></p> <p>You wrote: {{ firstName }}</p> </div>
ng-app
ਆਦੇਸ਼ ਆਂਗੁਲਰਜੇਐੱਸ ਨੂੰ ਤਾਕੀਦ ਕਰਦਾ ਹੈ ਕਿ <div> ਇਲੈਕਟ੍ਰੌਨ ਆਂਗੁਲਰਜੇਐੱਸ ਐਪਲੀਕੇਸ਼ਨ ਦਾ 'ਮਾਲਕ' ਹੈ。
ਡਾਟਾ ਬਾਂਧਣ
ਉੱਪਰੋਕਤ {{ firstName }}
ਐਕਸਪ੍ਰੈਸ਼ਨ ਇੱਕ ਆਂਗੁਲਰਜੇਐੱਸ ਡਾਟਾ ਬਾਂਧਣ ਐਕਸਪ੍ਰੈਸ਼ਨ ਹੈ。
AngularJS ਵਿੱਚ ਡਾਟਾ ਬਾਂਧਣ ਆਂਗੁਲਰਜੇਐੱਸ ਐਕਸਪ੍ਰੈਸ਼ਨ ਨੂੰ ਆਂਗੁਲਰਜੇਐੱਸ ਦਾਤਾ ਨਾਲ ਬਾਂਧਦਾ ਹੈ。
{{ firstName }}
ਨਾਲ ng-model="firstName"
ਬਾਂਧੇ ਹੋਏ ਹਨ。
ਅਗਲੇ ਉਦਾਹਰਣ ਵਿੱਚ ਦੋ ਟੈਕਸਟ ਫੀਲਡ ਦੋ ਐੱਨਜੀ-ਮਾਡਲ ਆਦੇਸ਼ਾਂ ਦੁਆਰਾ ਬਾਂਧੇ ਹੋਏ ਹਨ:
مثال
<div ng-app="" ng-init="quantity=1;price=5"> ਮਾਤਰਾ: <input type="number" ng-model="quantity"> ਖਰਚ: <input type="number" ng-model="price"> ਮੁੱਲ ਅਮਰਤੀ: {{ quantity * price }} </div>
ਵਰਤੋਂ ng-init
ਕਦੇ ਨਹੀਂ ਦੇਖਿਆ ਜਾਂਦਾ ਹੈ। ਤੁਸੀਂ ਕੰਟਰੋਲਰ ਦੇ ਅਧਿਆਏ ਵਿੱਚ ਇਹ ਕਿਵੇਂ ਇਨੈਕਸ਼ਲਾਈਜ਼ ਕਰਨਾ ਹੈ ਸਿੱਖ ਸਕਦੇ ਹੋ।
ਐੱਚਟੀਐੱਮਐੱਲ ਇਲੈਕਟ੍ਰੌਨ ਦੁਹਰਾਉਣਾ
ng-repeat
ਆਦੇਸ਼ ਦੁਆਰਾ ਐੱਚਟੀਐੱਮਐੱਲ ਇਲੈਕਟ੍ਰੌਨ ਦੁਹਰਾਉਣਾ:
مثال
<div ng-app="" ng-init="names=['Jani','Hege','Kai']"> <ul> <li ng-repeat="x in names"> {{ x }} </li> </ul> </div>
ng-repeat
ਆਦੇਸ਼ ਵਾਸਤਵਿਕ ਤੌਰ 'ਤੇ ਹਰ ਆਯਤਾਸ਼ਾ ਵਿੱਚਇੱਕ ਵਾਰੀ ਐੱਚਟੀਐੱਮਐੱਲ ਇਲੈਕਟ੍ਰੌਨ ਨੂੰ ਕਲੋਨ ਕਰਦਾ ਹੈ.
ਪ੍ਰਤੀ ਆਯਤਾਸ਼ਾ ਸਰਗਰਮੀ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ ng-repeat
ਆਦੇਸ਼:
مثال
<div ng-app="" ng-init="names=[ {name:'Jani',country:'Norway'}, {name:'Hege',country:'Sweden'}, {name:'Kai',country:'Denmark'}] <ul> <li ng-repeat="x in names"> {{ x.name + ', ' + x.country }} </li> </ul> </div>
AngularJS ਬੇਸਰੋਕ ਬੇਸ ਸੀਈਆਰਡੀ (ਬਣਾਉਣਾ, ਪੜ੍ਹਨਾ, ਅੱਪਡੇਟ ਕਰਨਾ, ਹਟਾਉਣਾ) ਐਪਲੀਕੇਸ਼ਨ ਲਈ ਅਤਿਅੰਤ ਉਪਯੋਗੀ ਹੈ .
ਧਾਰਨਾ ਕਰੋ ਕਿ ਇਹ ਅਧਾਰ ਰਿਕਾਰਡ ਬੇਸ ਤੋਂ ਆਏ ਹਨ .
ng-app ਇਨਾਮ
ng-app
ng-model ਇਨਾਮ ਐਂਜੁਲਰਜ਼ ਐਪਲੀਕੇਸ਼ਨ ਦਾਮੂਲ ਐਲੀਮੈਂਟ.
ਜਦੋਂ ਵੈੱਬਸਾਈਟ ਲੋਡ ਹੁੰਦਾ ਹੈ ,ng-app
ਇਨਾਮ ਨੂੰਆਪੋਆਪ ਪ੍ਰਾਰੰਭਕਰਣ(ਆਪੋਆਪ ਪ੍ਰਾਰੰਭਕਰਣ) ਐਪਲੀਕੇਸ਼ਨ ਪ੍ਰਾਰੰਭ ਕਰਦਾ ਹੈ .
ng-init ਇਨਾਮ
ng-init
ng-model ਇਨਾਮ ਐਂਜੁਲਰਜ਼ ਐਪਲੀਕੇਸ਼ਨ ਦਾਮੂਲ ਮੁੱਲ.
ਆਮ ਤੌਰ 'ਤੇ ਤੁਸੀਂ ng-init ਨਹੀਂ ਵਰਤੋਂ ਕਰਦੇ ਹੋ . ਤੁਸੀਂ ਕੰਟਰੋਲਰ ਜਾਂ ਮੋਡਿਊਲ ਦਾ ਉਪਯੋਗ ਕਰੋਗੇ .
ਇੱਕ ਬਾਅਦ ਤੁਸੀਂ ਕੰਟਰੋਲਰ ਅਤੇ ਮੋਡਿਊਲ ਬਾਰੇ ਜਾਣਕਾਰੀ ਪ੍ਰਾਪਤ ਕਰੋਗੇ .
ng-model ਇਨਾਮ
ng-model
ਇਨਾਮ ਐਲੀਮੈਂਟ (input, select, textarea) ਦੇ ਮੁੱਲ ਨੂੰ ਐਪਲੀਕੇਸ਼ਨ ਦਾਤਾ ਨਾਲ ਬਾਂਧ ਦਿੰਦਾ ਹੈ .
ng-model
ਇਨਾਮ ਵਾਲੇ ਹਨ:
- ਐਪਲੀਕੇਸ਼ਨ ਦਾਤਾ ਨੂੰ ਪ੍ਰਕਾਰ ਪ੍ਰਮਾਣਨ (ਸੰਖਿਆ, ਈਮੇਲ, ਪ੍ਰਤੀਬੱਧ) ਪ੍ਰਦਾਨ ਕਰਨਾ:
- ਐਪਲੀਕੇਸ਼ਨ ਦਾਤਾ ਨੂੰ ਸਥਿਤੀ (ਬੇਵਾਜੂ, ਗੰਦਾ, ਟੱਚ, ਗਲਤੀ) ਪ੍ਰਦਾਨ ਕਰਨਾ:
- HTML ਐਲੀਮੈਂਟ ਨੂੰ CSS ਵਰਗ ਪ੍ਰਦਾਨ ਕਰਨਾ:
- HTML ਐਲੀਮੈਂਟ ਨੂੰ HTML ਫਾਰਮ ਨਾਲ ਬਾਂਧ ਦੇਣ ਬਾਰੇ ਪੜ੍ਹੋ:
ਅਗਲੇ ਚਾਪ ਵਿੱਚ ng-model
ਇਨਾਮ ਦੀ ਸੂਚਨਾ.
ਨਵਾਂ ਇਨਾਮ ਰਚਣ
ਸਾਰੇ ਬੁਨਿਆਦੀ ਐਂਜੁਲਰਜ਼ ਇਨਾਮਾਂ ਤੋਂ ਇਲਾਵਾ ਤੁਸੀਂ ਆਪਣੇ ਇਨਾਮ ਵੀ ਰਚ ਸਕਦੇ ਹੋ ,
ਨਵੇਂ ਇਨਾਮ ਰਚਣ ਲਈ .directive
ਫੰਕਸ਼ਨ ਰਚਿਤ.
ਨਵਾਂ ਇਨਾਮ ਚੁਕਾ ਚੁਕਾਉਣ ਲਈ ਇੱਕ ਨਵਾਂ HTML ਐਲੀਮੈਂਟ ਬਣਾਓ ਜਿਸ ਦਾ ਟੈਗ ਨਾਮ ਨਵੇਂ ਇਨਾਮ ਨਾਲ ਮਿਲ ਜਾਵੇ ,
ਨਾਮਕਰਣ ਕਰਦੇ ਹੋਏ ਕੇਵਲ ਕੋਚਰ ਨਾਮ ਵਰਤਣਾ ਹੋਵੇਗਾ ,w3TestDirective
، ਪਰ ਇਸ ਨੂੰ ਚੁਕਾਉਣ ਲਈ - ਵੱਲੋਂ ਵੰਡੇ ਨਾਮ ਦੀ ਵਰਤੋਂ ਕਰਨੀ ਹੋਵੇਗੀ ,w3-test-directive
:
مثال
<body ng-app="myApp"> <w3-test-directive></w3-test-directive> <script> آپ کا ایپ = انگولار.module("myApp", []); آپ کا ایپ: "w3TestDirective", فنکشن() { وصول کریں { ٹیمپلیٹ: "<h1>Made by a directive!</h1>" }); }); </script> </body>
ਤੁਸੀਂ ਹੇਠ ਲਿਖੇ ਤਰੀਕੇ ਨਾਲ ਇਨਾਮ ਚੁਕਾ ਸਕਦੇ ਹੋ:
- ਐਲੀਮੈਂਟ ਨਾਮ
- ਵਿਸ਼ੇਸ਼ਤਾ
- ਵਰਗ
- ਟਿੱਪਣੀ
ਹਰ ਉਦਾਹਰਣ ਨਾਲ ਇੱਕ ਸਮਾਨ ਨਤੀਜਾ ਪੈਦਾ ਹੋਵੇਗਾ:
ਐਲੀਮੈਂਟ ਨਾਮ
<w3-test-directive></w3-test-directive>
ਵਿਸ਼ੇਸ਼ਤਾ
<div w3-test-directive></div>
ਵਰਗ
<div class="w3-test-directive"></div>
ਟਿੱਪਣੀ
<!-- directive: w3-test-directive -->
قابو میں لایا جاسکتا ہے
آپ کا انگار صرف کچھ طریقوں کے ذریعے قابو میں لایا جاسکتا ہے۔
مثال
ایک رجحان کا اضافہ کرکے "A"
کا ریستریکت
ایٹری بیٹ، اس انگار کو صرف ایتھر پر قابو میں لانا ہے:
آپ کا ایپ = انگولار.module("myApp", []); آپ کا ایپ: "w3TestDirective", فنکشن() { وصول کریں { ریستریکت: "A", ٹیمپلیٹ: "<h1>Made by a directive!</h1>" }); });
قانونی ریستریکت کا مطلب
ای
عناصر کا نام کا مطلبای
کوالٹی کا مطلبسی
کلاس کا مطلبای ایم
کمینٹ کا مطلب
اس کا معاملہ ای اے
، یعنی عناصر کا نام اور کوالٹی کا نام بھی انگار کا سوال کرسکتا ہے
- آپ پیج انگولار جی ایس ماڈول
- پائین پیج انگولار جی ایس ماڈل