এম্বার হ্যান্ডলবার্সে বিবৃতি না থাকলে কীভাবে বাস্তবায়ন করবেন?


179

আমার এই মত একটি বিবৃতি আছে:

{{#if IsValid}}

আমি জানতে চাই যে আমি কীভাবে ifএমন একটি নেতিবাচক বিবৃতি ব্যবহার করতে পারি যা এর মতো দেখায়:

{{#if not IsValid}}

উত্তর:


418

সাধারণ প্রশ্নের সহজ উত্তর:

{{#unless isValid}}
{{/unless}}

এছাড়াও মনে রাখবেন যে আপনি {{else}}একটি {{#if}}বা {{#unless}}ক্লোজিং ট্যাগের মধ্যে একটি সন্নিবেশ করতে পারেন ।


ধন্যবাদ, আমি মনে করি তাদের নাম named {# বিহীন পতাকা}} এর পরিবর্তে {{# নয় পতাকা not named রাখা উচিত}
ফ্যাবিও ক্যাকামো

2
@ ফ্যাবিওক্যাকোমো মূল প্রয়োগকারী (গুলি) রুবিবাদক (গুলি) ছিলেন, যেখানে unlessমোটামুটি সাধারণ বিপর্যয় রয়েছে if
ক্রিস্টোফার স্বাসে

35

আপনার এটি করার অনেক উপায় আছে।

1. ব্যবহার করুন {{unless}}:

{{#unless isValid}}
  ...
{{else}}
  ...
{{/unless}}

2. ইনলাইন-যদি সাহায্যকারী ব্যবহার করুন:

{{#if (if isValid false true)}}
  ...
{{else}}
  ...
{{/if}}

৩. অ্যাম্বার-ট্রুথ-হেল্পার্স অ্যাডন ব্যবহার করুন :

{{#if (not isValid)}}
  ...
{{else}}
  ...
{{/if}}

পরের উপায়ে ব্যবহার করতে বেশ দরকারী বলে পাওয়া গেছে: {{ইনপুট টাইপ = "পাঠ্য" ... অক্ষম = (
কোনওটি প্রপার্টি

5

এটি একাধিক উপায়ে করা যেতে পারে।

1 ব্যবহার unless

{{#unless IsValid}}
<Your Code>
{{/unless}}

2.use if else

{{#if IsValid}}
{{else}}
<Your Code>
{{/if}}

3.use notসাহায্যকারী

{{#if (not IsValid)}}
<Your Code>
{{/if}}

3

unlessব্লক সহায়ক (অন্তর্নির্মিত সহায়ক)

unlessসহায়ক হ'ল সহায়কের বিপরীত if

যদি অভিব্যক্তিটি মিথ্যা মান দেয় তবে এর ব্লকটি রেন্ডার হবে।

  {{#unless valid}}
  <h3 class="warning">WARNING</h3>
  {{/unless}}

1
{{#if items.length}}
    //Render
{{/if}}

এখানে আইটেমস দৈর্ঘ্য .. যদি এটি নাল ব্যতীত কিছু মান প্রদান করে তবে কেবল এটি লুপের মধ্যে প্রবেশ করবে।

দ্রষ্টব্য: আপনি বুলিয়ান মানগুলিও পরীক্ষা করতে পারেন। যদি ব্লক

{{#if booleanFloag}}

0

নীচে বিবৃতিগুলি সম্পূর্ণরূপে সহায়তা করবে যদি আপনি এবং অন্যটি ব্যবহার করতে চান তবে:

{{#if author}}
    <h1>{{firstName}} {{lastName}}</h1>
{{else}}
    <h1>Unknown Author</h1>
{{/if}}

দ্রষ্টব্য: যুক্তি শেষ না হওয়া পর্যন্ত যদি বন্ধ করুন না ...

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.