Skip to content

13.3.2018

Martin Hradil edited this page Mar 12, 2018 · 1 revision

options for select - spocitat, dat jako value, pouzit ng-options

 = select_tag("ems_id", options_for_select([["<#{_('Choose')}>", nil]] + @network_provider_choices.sort), ...
 ManageIQ.angular.app.value('networkProviderChoices', @network_provider_choices.sort.to_json);

 ng-options="choice[1] as choice[0] for choice in vm.networkProviderChoices"

sb[:active_tab] - value, ng-if

- if @sb[:active_tab] == "diagnostics_database"
  %h3
    Foo
ManageIQ.angular.app.value('activeTab', @sb[:active_tab].to_json);

%h3{'ng-if' => 'vm.activeTab === "diagnostics_database"'}
  Foo

= h(@cosi) - value, {{}}

 = h(@database_display_name)
ManageIQ.angular.app.value('displayName', @database_display_name.to_json);

{{vm.displayName}}

Dictionary.gettext - value cele te message

    = _("Editing Log Depot Settings for %{class}: %{display}") % {:class   => Dictionary.gettext(record.class.name, :type => :model, :notfound => :titleize),
                                                                  :display => @record.display_name}
ManageIQ.angular.app.value('message', (_("Editing Log Depot Settings for %{class}: %{display}") % {:class   => Dictionary.gettext(record.class.name, :type => :model, :notfound => :titleize),
                                                                  :display => @record.display_name}).to_json);

{{vm.message}}

gtl - nechat, venku z komponenty

%form
  ...

- if @ownershipitems
  - @embedded = true
  - @quadicon_no_url = true
  - @gtl_type = settings(:views, :tagging)
  = render :partial => "layouts/gtl"

:javascript
  ...

componenta:

%form
  ...

puvodni sablona:

%mojeUzasnaForm

- if @ownershipitems
  - @embedded = true
  - @quadicon_no_url = true
  - @gtl_type = settings(:views, :tagging)
  = render :partial => "layouts/gtl"

:javascript
  ...

n_ - value, n__

 = n_("1 Instance to be Evacuated", "%{amount} Instances to be Evacuated", @evacuate_items.length) % {:amount => @evacuate_items.length}
ManageIQ.angular.app.value('message', (n_("1 Instance to be Evacuated", "%{amount} Instances to be Evacuated", @evacuate_items.length) % {:amount => @evacuate_items.length}).to_json);

{{vm.message}}