کوکولر میں مکمل صفحہ کی ویب سائٹ کی تعمیر کیسے کریں

Sep 12, 2025
کيسے

کوکولر کا تازہ ترین ورژن اکثر ایک فریم ورک کے طور پر سوچا جاتا ہے جو پٹریوں کے انٹرپرائز کی طرف سے آتا ہے اور عام طور پر کاروباری ایپلی کیشنز کی لائن کی کمپنی سے لطف اندوز ہوتا ہے. جبکہ یہ سچ ہے کہ زاویہ واقعی ایک فریم ورک سے ایک پلیٹ فارم سے تیار ہے جو ہر قسم کے ایپلی کیشنز کی حمایت کرتا ہے، ان کے صارفین کے لئے غیر جانبدار تجربات پیدا کرنے کے لئے ڈویلپرز کے لئے موجود بہت سارے حیرت انگیز خصوصیات موجود ہیں.

یہ ایک سلسلہ میں پہلا حصہ ہے کہ کس طرح کوکولر میں مکمل صفحہ متحرک ویب سائٹ بنانا ہے. ہم مکمل صفحہ کی ویب سائٹ کی تعمیر کرکے شروع کریں گے، اور پھر مندرجہ ذیل قسط میں اسے متحرک کریں گے.

اس سبق میں، ہم بنیادی طور پر کوکولر ٹکڑے ٹکڑے پر توجہ مرکوز کرنے جا رہے ہیں اور ایچ ٹی ایم ایل اور سی ایس ایس کے حصوں کے بارے میں بات کرنے کے لئے فورگو پر توجہ مرکوز کرنے جا رہے ہیں جو براہ راست درخواست کی تعمیر سے متعلق نہیں ہیں. براہ کرم ڈاؤن لوڈ کریں سورس کوڈ ساتھ ساتھ عمل کرنا کوکولر پر فروخت نہیں کیا؟ کامل تلاش کریں ویب سائٹ بلڈر یہاں (اور ذیل میں بہترین قیمتیں).

01. ایک منصوبے بنائیں

بہت سے بڑھتی ہوئی حصوں ہیں جو غیر غیر معمولی ویب ایپلی کیشن میں جاتے ہیں. آپ کی درخواست کیا انحصار کرتا ہے؟ تم مقامی طور پر اسے چلانے کے لئے کس طرح جا رہے ہو؟ تم اسے کیسے آزماؤ گے؟ آپ اپنے اثاثوں کو بنڈل کیسے جا رہے ہیں

شکر ہے، ان عناصر کی تشکیل کا پیچیدہ عمل نظر سے باہر نکلتا ہے، میں @ کوکولر / کلی . ہمارے ٹرمینل سے صرف چند حکموں میں ہم اس کے ساتھ کام کرنے کے لئے تیار کرنے کے لئے تیار ایک مکمل طور پر فعال کونیی ایپلی کیشن تیار کرسکتے ہیں.

CLI کے ساتھ کام کرنے کا پہلا قدم اسے انسٹال کرنا ہے. اس کے لئے، ذیل میں کمانڈ کا استعمال کریں:

npm install -g @angular/cli

ایک بار جب کللی نصب ہوجائے تو، کمانڈ لائن سے ہم فولڈر کو نیویگیشن کرسکتے ہیں جو ہم اپنے منصوبے کو انسٹال کرنا چاہتے ہیں. وہاں سے ہم چلیں گے این جی ہمارے منصوبے کے نام کے ساتھ. یہ اسی نام کے ساتھ ایک فولڈر بنائے گا، جس پر ہم ایک بار پھر پروجیکٹ مکمل ہوجائیں گے.

 سی ڈی اور ایل ٹی؛ آپ کے منصوبوں - فولڈر اور جی ٹی؛
نیو یارک متحرک حرکت پذیری سائٹ
سی ڈی کونیی - حرکت پذیری سائٹ 

اور یہ ہے! ہماری کوکولر ایپلی کیشن چلانے کے لئے تیار ہے. آپ یا تو آپ کی درخواست کے ساتھ شروع کر سکتے ہیں این پی ایم شروع یا این جی کی خدمت . میں استعمال کرنا پسند کرتا ہوں این پی ایم شروع کیونکہ یہ زیادہ روایتی ہے اور مجھے اضافی حکموں میں شامل کرنے کے قابل بناتا ہے. آپ پھر نیویگیشن کرسکتے ہیں http: // localhost: 4200. درخواست چلانے کے لئے.

The stock Angular CLI application running

اسٹاک کوکولر CLI درخواست چل رہا ہے

02. متحرک تصاویر اور کونیی مواد شامل کریں

کیونکہ ہم خوبصورت چیزیں پسند کرتے ہیں، ہم اپنی درخواست میں کچھ چھوٹے اضافے کو شامل کرنے اور انسٹال کرنے کے ذریعے بنا رہے ہیں @ کوکولر / متحرک تصاویر اور @ کوکولر / مواد پیکجوں:

 NPM I --Save @ زاویہ / مواد @ زاویہ / انیمیشن 

ہم ان کو ان انحصار کے بارے میں جان سکتے ہیں کہ ان کو ان میں شامل کرکے App.module.ts. فائل. ہم کوکولر مواد کے بٹن، کارڈ اور ٹول بار کا استعمال کرنے جا رہے ہیں، لہذا ہم ان کے متعلقہ ماڈیولز کے ساتھ ساتھ بھی درآمد کریں گے براؤزیرینیمز .

 // اے پی پی / اے پی پی. module.ts.
...
'@ زاویہ / مواد' سے درآمد {mdbuttonmodule، mdcardmodule، mdtoolbarmodule} درآمد؛
@ کوکولر / پلیٹ فارم براؤزر / حرکت پذیری 'سے {براؤزرینیمیشن موڈول} درآمد؛ 

پھر ہم ان میں شامل کر سکتے ہیں درآمد ہمارے ساتھ صف NGModule. اعلان.

 // اے پی پی / اے پی پی. module.ts.
...
'@ زاویہ / مواد' سے درآمد {mdbuttonmodule، mdcardmodule، mdtoolbarmodule} درآمد؛
@ کوکولر / پلیٹ فارم براؤزر / حرکت پذیری 'سے {براؤزرینیمیشنز موڈول} درآمد کریں؛

@ gnmodule ({
  ...
  درآمد: [
    ...
    براؤزیشنزمولول،
    mdtoolbarmodule،
    mdbuttonmodule،
    mdcardmodule.
  ]،
  ...
}) 

اور ایک حتمی اضافے کے لئے، ہم انڈگو گلابی مرکزی خیال، موضوع میں ہماری مدد کریں گے styles.css. فائل.

 / * styles.css * /
simport '~ @ angular/matalate/prebuilt-themes/indigo-pink.css'؛ 

اس موقع پر، ہم نے مکمل طور پر درخواست کی ترتیب پر توجہ مرکوز کی ہے تاکہ ہم ترقی شروع کر سکیں. یہ حکم پہلے ہی clunky محسوس کر سکتے ہیں، لیکن ایک بار جب آپ ان کو استعمال کرتے ہیں تو آپ کو مل جائے گا کہ یہ صرف چند منٹ لگے گا تاکہ ہم ایک چھوٹی سی ویب سائٹ کی تعمیر کرنے کی ضرورت ہے.

03. ایک صفحہ اجزاء متعارف کرایا

کیونکہ ہم کوکولر کے ساتھ ایک ویب سائٹ کی تعمیر کر رہے ہیں، ہمیں اپنے صفحات کو ظاہر کرنے کے لئے ایک میکانزم متعارف کرایا جائے گا. کوکولر میں، ایک درخواست کے جوہری عمارت بلاک جزو ہے. اچھی طرح سے تعریف شدہ، منسلک اجزاء کے ساتھ ہماری درخواست آرکیٹیکچرنگ کی طرف سے، ہم آسانی سے فعالیت کو دوبارہ استعمال کرنے کے قابل ہیں، ساتھ ساتھ نئے اجزاء متعارف کرانے کے ذریعے، نئی فعالیت کی تعریف کرتے ہیں.

جنریٹر کی حمایت کے ساتھ CLI بحری جہاز باکس سے باہر نکلتے ہیں، اور یہ وہی ہے جو ہم اپنے صفحے کے اجزاء کو تخلیق کرنے کے لئے استعمال کرتے ہیں. ہم ذیل میں کمانڈ چلانے کے ذریعے اپنے صفحہ اجزاء پیدا کر سکتے ہیں ( جی کمانڈ کے لئے کمانڈ ہے پیدا ).

 جی جی اجزاء صفحہ 

نوٹ: میں آپ کے پٹھوں کی یادداشت کو تعمیر نہیں کروں گا جب تک کہ آپ کو اپنے پٹھوں کی میموری کو تعمیر نہیں کیا جاسکتا ہے. یہ صرف اس وقت ہے جب آپ واقعی سمجھتے ہیں کہ کیا ہو رہا ہے کہ آپ کو جنریٹرز کے ساتھ اپنے کام کے بہاؤ کو بہتر بنانا چاہئے.

CLI میں ایک فولڈر پیدا کرے گا SRC. ڈائرکٹری کا نام صفحہ ایچ ٹی ایم ایل، سی ایس ایس اور اقسام کی فائل کے ساتھ ساتھ ایک مخصوص فائل کے ساتھ. ہمارے میں page.component.ts. فائل، ہمارے پاس ایک جزو کی بنیادی ساخت ہے. ہمارا جزو ہمارے سانچے اور سٹائل فائلوں میں حوالہ دیتا ہے component. میٹاٹاٹا اور ہمارے پاس ہے تعمیر اور ngonit. طریقوں کو ختم کر دیا

 // اے پی پی / صفحہ / Page.comPonent.Ts.

'@ کوکولر / کور' سے {اجزاء، Oninit} درآمد؛

compoce ({
  منتخب کنندہ: 'اے پی پی پیج'،
  Templateurl: './page.compontion.html'،
  Styleurls: ['./page.component.css']})
برآمد کلاس کے پیگنپمنٹ نے oninit {

  تعمیر () {}

  ngoninit () {}
} 

ہمارے جزو پیدا کرنے کے ساتھ ساتھ، CLI بھی ہماری نظر ثانی کرے گا App.module.ts. A میں شامل کرنے کے لئے Pagecomponent. ہمارے میں داخلہ اعلانات صف اس کا مطلب یہ ہے کہ ہمارے صفحہ اجزاء اب پورے ماڈیول میں دستیاب ہے.

 // اے پی پی / اے پی پی. module.ts.

@ gnmodule ({
  اعلانات: [
    اپلی کیشن،
    Pagecomponent.
  ]،
  ...
}) 

ایک صداقت کی جانچ کے طور پر، ہم اپنے ہاپ کر سکتے ہیں App.compontent.html. فائل اور شامل & lt؛ اے پی پی صفحہ اور جی ٹی؛ & lt؛ / اے پی پی صفحہ اور جی ٹی؛ نیچے سے نیچے. یاد رکھیں کہ عنصر ٹیگ ہم استعمال کر رہے ہیں منتخب کنندہ ہمارے میں پراپرٹی کی وضاحت component. میٹاٹاٹا.

 & lt؛!! - اے پی پی / اے پی پی. pontent.html - & gt؛

& lt؛ h1 & gt؛
  {{عنوان}}
& lt؛ / h1 & gt؛

& lt؛ اے پی پی صفحہ اور جی ٹی؛ & lt؛ / اے پی پی صفحہ اور جی ٹی؛ 

The page component rendering in our main application component

صفحہ اجزاء ہمارے اہم ایپلی کیشنز میں پیش کرتے ہیں

04. اپنے صفحہ اجزاء کو تعمیر کریں

ہمارے صفحے کے اجزاء کے ساتھ زندہ اور اچھی طرح سے، ہم اسے تعمیر کر سکتے ہیں تاکہ یہ ایک حقیقی ویب پیج کی طرح نظر آتی ہے. ہم ایک متعارف کرائیں گے صفحہ کے ساتھ اعتراض عنوان ، ذیلی عنوان ، مواد ، اور تصویر پراپرٹیز.

 // اے پی پی / صفحہ / Page.comPonent.Ts.

برآمد کلاس کے پیگنپمنٹ نے oninit {
  صفحہ = {
    عنوان: 'گھر'،
    ذیلی عنوان: 'خوش آمدید گھر!'
    مواد: 'کچھ گھر کا مواد.'
    تصویر: 'اثاثوں / bg00.jpg'
  }؛

  تعمیر () {}

  ngoninit () {}
} 

The styled page component with Angular Material

کونیی مواد کے ساتھ اسٹائل شدہ صفحہ جزو

ہم اپنے سانچے کو پابند کرنے کے لئے اپ ڈیٹ کریں گے صفحہ چیز. ایک تصویر عنصر ہے جو آخر میں پورے براؤزر ونڈو کو بھرنے کے لئے بڑھایا جائے گا. ہم بھی ایک کوکولر مواد کارڈ اجزاء میں شامل کرنے جا رہے ہیں کہ ہم باقی رہیں گے صفحہ اعتراض.

 & lt؛! - اے پی پی / صفحہ / Page.comPonent.html - & gt؛
& lt؛ img class = "fullbg" [src] = "page.image" & gt؛

& lt؛ ایم ڈی کارڈ اور جی ٹی؛
& lt؛ ایم ڈی کارڈ ہیڈر اور جی ٹی؛
& lt؛ ایم ڈی کارڈ-عنوان اور جی ٹی؛ & lt؛ h1 & gt؛ {{page.title}} & lt؛ / h1 & gt؛ & lt؛ / md کارڈ عنوان اور GT؛
& lt؛ MD-card-subtitle & gt؛ {{page.subtitle}} & lt؛ / md-card-subtitle & gt؛
& lt؛ / ایم ڈی کارڈ ہیڈر اور جی ٹی؛
& lt؛ ایم ڈی کارڈ مواد اور جی ٹی؛
{{page.content}}
& lt؛ / md-card-content & gt؛
& lt؛ / md-card & gt؛ 

ہمارے صفحہ جزو بہت بہتر نظر آتے ہیں! ہمارے اگلے مرحلے میں ایک سے زیادہ صفحات رکھنے اور ان کے درمیان تشریف لے جانے کی صلاحیت میں شامل کرنا ہے.

صفحہ 2: ایک سے زیادہ صفحات کیسے بنائیں

  • 1.
  • 2.
  • 3.
  • 4.

موجودہ صفحہ: صفحہ 1


کيسے - انتہائی مشہور مضامین

میک پر ایک اسکرین شاٹ کیسے لے لو

کيسے Sep 12, 2025

(تصویری کریڈٹ: تخلیقی بلق) اگر آپ اپنی پوری اسکرین، ایک ونڈو، یا ص..


کس طرح ایک ایلون نوکرانی پینٹ

کيسے Sep 12, 2025

اس ٹیوٹوریل میں، میں آپ کے عمل کے ذریعے آپ کو ایک elven maiden کی captivating تصورا�..


آپ کے آرٹ ورک کو کس طرح پہاڑنے کے لئے

کيسے Sep 12, 2025

ایک اچھی طرح سے پھانسی پہاڑ صرف ایک سے زیادہ ہے آرٹ ٹیکنالوجی ا�..


ایک سادہ رنگ چارٹ بنائیں

کيسے Sep 12, 2025

کے ساتھ گرفت میں حاصل رنگ نظریہ ریاضی یا سائنس سیکھنے کی طرح تھوڑا سا بہت زیادہ لگ سکتا ہے. آپ محسو..


ایک لچکدار کارسیل اجزاء بنائیں

کيسے Sep 12, 2025

vue.js حال ہی میں چھتوں اور حدوں پر آ چکا ہے، اب تک چھٹے سب سے زیادہ فورک من�..


ایک Gouache پیلیٹ کیسے ملا

کيسے Sep 12, 2025

Gouache پانی کے رنگ پینٹ کے مقابلے میں زیادہ بخشنے والا ہے، لیکن آپ کو ابتد�..


پینٹ میں سائے رنگ کیسے ملا

کيسے Sep 12, 2025

کچھ لوگ سائے مشکل کے لئے اختلاط تلاش کرتے ہیں، اکثر ایک نئے رنگ کا مرکب �..


ویب کے لئے سادہ عکاسی بنائیں

کيسے Sep 12, 2025

میں بیٹھ گیا، کچھ موسیقی، بتیوں کو ڈیمڈ کیا اور اپنے لیپ ٹاپ کھول دیا. م�..


اقسام