«knockoutjs» 태그된 질문

Magento2의 녹아웃 사용과 관련된 질문을 나타냅니다.

2
Magento2에서 <script type =“text / x-magento-init”>는 무엇입니까?
저는 Magento2를 처음 접했고 우리 조직은 EE 라이센스를 얻었습니다. 로컬 컴퓨터에 설치했으며 기본 템플릿은 HMTL과 함께 다음을 혼합합니다. &lt;script type="text/x-magento-init"&gt; { "*": { "Magento_Ui/js/core/app": { "components": { "customer": { "component": "Magento_Customer/js/view/customer" } } } } } &lt;/script&gt; 그리고 같은 호출 &lt;script type="text/x-magento-init"&gt; { "*": { "Magento_Ui/js/core/app": { "components": { "messages": …

2
Magento2 번역 자바 스크립트 (KO) 템플릿 텍스트
나는 텍스트에 대한 번역을 추가하려고 &lt;!-- ko i18n: 'Store credit available' --&gt;&lt;!-- /ko --&gt;에 존재하는 vendor/magento/module-customer-balance/view/frontend/web/template/payment/customer-balance.html,하지만 난 내 텍스트를 변경하려고하면 i18n/en_US.csv여전히 작동하지 않습니다. 캐시를 비우고 정적 콘텐츠 배포를 사용했습니다. KO 템플릿에 대한 번역을 추가하는 다른 방법이 있습니까?

3
마 젠토 2 : 'getTemplate'녹아웃 함수 바운드는 어떻게 / 어디에 있습니까?
많은 Magento 백엔드 페이지는 소스 코드에 다음을 포함합니다. &lt;!-- ko template: getTemplate() --&gt;&lt;!-- /ko --&gt; &lt;!-- ko templateKnockoutJS 컨테이너리스 템플릿 바인딩 인 것을 이해합니다 (또는 생각합니까?) . 나에게 분명하지 않은 것은- getTemplate()함수 가 어떤 맥락 에서 호출됩니까? 온라인에서 본 예제에는 일반적으로. 다음에 자바 스크립트 객체가 template:있습니다. getTemplate객체를 반환하는 자바 스크립트 …

1
Magento 2는 녹아웃 JS 바인딩을 어떻게 적용합니까?
KnockoutJS 문서를 매우 꼼꼼하게 읽으면 매우 기본적인 Knockout 뷰를 초기화하는 것은 다음과 같습니다. // This is a simple *viewmodel* - JavaScript that defines the data and behavior of your UI function AppViewModel() { this.firstName = "Bert"; this.lastName = "Bertington"; } // Activates knockout.js ko.applyBindings(new AppViewModel()); 즉, 객체 생성자로 사용되는 자바 …

3
Magento 2 설치 스크립트에서 사용자 정의 제품 속성 유효성 검사 추가
[ 'type'=&gt; 'int', 'backend'=&gt; '', 'frontend'=&gt; '', 'label'=&gt; 'XXXX', 'input'=&gt; 'text', 'frontend_class'=&gt; '0보다 큰 검증', 'source'=&gt; '', 'global'=&gt; \ Magento \ Eav \ Model \ Entity \ Attribute \ ScopedAttributeInterface :: SCOPE_GLOBAL, 'visible'=&gt; true, '필수'=&gt; true, 'user_defined'=&gt; false, 'default'=&gt; 0, 'searchable'=&gt; 거짓, 'filterable'=&gt; true, 'comparable'=&gt; false, 'visible_on_front'=&gt; 거짓, 'used_in_product_listing'=&gt; true, …

3
UI 구성 요소 파일의 "소스"항목
Magento 2의 UI 양식 구성 요소 구성 파일에는 종종 - item와 동일한 속성이 표시 됩니다.source&lt;item name="source" xsi:type="string"&gt;block&lt;/item&gt; #File: vendor/magento/module-cms/view/adminhtml/ui_component/cms_block_form.xml &lt;field name="title"&gt; &lt;argument name="data" xsi:type="array"&gt; &lt;item name="config" xsi:type="array"&gt; &lt;item name="dataType" xsi:type="string"&gt;text&lt;/item&gt; &lt;item name="label" xsi:type="string" translate="true"&gt;Block Title&lt;/item&gt; &lt;item name="formElement" xsi:type="string"&gt;input&lt;/item&gt; &lt;item name="source" xsi:type="string"&gt;block&lt;/item&gt; &lt;item name="sortOrder" xsi:type="number"&gt;20&lt;/item&gt; &lt;item name="dataScope" xsi:type="string"&gt;title&lt;/item&gt; &lt;item name="validation" xsi:type="array"&gt; …

1
마 젠토 2 새로운 그리드 시스템 템플릿
가맹점 베타 1.0.0 버전에서 Magento의 새로운 백엔드 그리드 시스템을 둘러 보았습니다. 우선 감동한다고 말해야합니다. 이제 표시 할 열을 선택하고 순서를 변경할 수 있으며 반드시 열이없는 속성으로 필터링 할 수 있습니다. 그러나 그것은 중요하지 않습니다. 그리드가 어떻게 렌더링되는지 이해하지 못합니다. 템플릿 경로 힌트를 사용하면 제품 그리드가 템플릿 app/code/Magento/Ui/view/base/ui_component/templates/listing/default.xhtml과 블록을 통해 렌더링되는 …

3
결제 페이지 새로 고침 문제
우선 내 문제를 이해하기 위해 스크린 샷을주고 싶습니다. 이제 여기에 관련 코드를 추가하고 싶습니다. etc / frontend / di.xml &lt;?xml version="1.0"?&gt; &lt;config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd"&gt; &lt;type name="Magento\Checkout\Model\CompositeConfigProvider"&gt; &lt;arguments&gt; &lt;argument name="configProviders" xsi:type="array"&gt; &lt;item name="checkout_deliverysign_block" xsi:type="object"&gt;Kensium\DeliverySign\Model\DeliverySignConfigProvider&lt;/item&gt; &lt;/argument&gt; &lt;/arguments&gt; &lt;/type&gt; &lt;/config&gt; DeliverySignConfigProvider &lt;?php namespace Kensium\DeliverySign\Model; use Magento\Checkout\Model\ConfigProviderInterface; use Magento\Store\Model\ScopeInterface; class DeliverySignConfigProvider implements ConfigProviderInterface { …

4
체크 아웃 요약 Magento 2에 사용자 정의 제품 속성 추가
Magento 2의 체크 아웃에서 요약 섹션에있는 항목 목록에 사용자 정의 제품 속성을 추가하려고합니다. 템플리트 파일이 Magento_Checkout/web/template/summary/item/details.html있으며 제품 이름 앞에 사용자 정의 속성 값을 표시하려고합니다. 이 값이 ko 템플릿에 어떻게 추가되는지에 대한 아이디어가 있습니까? 여기에 대한 또 다른 질문이 있지만 대답하지 않은 것 같습니다.

2
마 젠토 2 :`<each />`태그 란 무엇입니까?
내가 알 수 있듯이 Magento의 백엔드에서 그리드를 볼 때 다음과 같은 "XHR에로드 됨"KnockoutJS 템플릿이 렌더링을 시작합니다. File: vendor/magento//module-ui/view/base/web/templates/collection.html URL: http://magento.example.xom/pub/static/adminhtml/Magento/backend/en_US/Magento_Ui/templates/collection.html &lt;each args="data: elems, as: 'element'"&gt; &lt;render if="hasTemplate()"/&gt; &lt;/each&gt; 그러나- &lt;each/&gt;태그와 &lt;render/&gt;태그가 무엇인지 약간의 손실 이 있습니다. 그들은 KnockoutJS의 일부가 아닙니다 (또는 보이지 않는 것 같습니다). components를 통해 KnockoutJS에 커스텀 태그를 …

3
마 젠토 2 : 결제 페이지의 주문서 버튼을 결제에서 사이드 바로 이동 하시겠습니까?
주문 페이지를 결제 페이지의 결제에서 사이드 바로 옮기고 싶습니다. 누구든지 제안을 해줄 수 있습니까? 편집 : 이것이 가능 합니까 ( 답변 / 접근 방식으로) ? 내 연구에서 모든 지불 방법에는 자체 버튼을 포함한 자체 .html 템플릿이 있습니다. 이 버튼은 knockout.js 템플릿에서로드되지 않습니다. 예를 들어 "무료"지불 방법의 일부 : &lt;div class="checkout-agreements-block"&gt; …

2
magento2 knockoutjs 사용자 정의 템플릿 바인딩
magento2의 특히 knockoutjs를 이해하려고합니다. 특히 사용자 정의 템플릿 바인딩.이 렌더링의 아이디어 흐름을 얻을 수 없습니다. 아무도 그것이 어떻게 작동하는지 알 수 있습니까? atleast getTemplate의 정의는 어디서 찾을 수 있습니까? &lt;!-- ko if: (!quoteIsVirtual) --&gt; &lt;!-- ko foreach: getRegion('customer-email') --&gt; &lt;!-- ko template: getTemplate() --&gt;&lt;!-- /ko --&gt; &lt;!--/ko--&gt; &lt;!--/ko--&gt;

1
UI 구성 요소간에 Knockout JS Observable을 공유하는 방법
UI 구성 요소 속성 을 사용 imports: {}하고exports: {} 공유하는 방법을 이해합니다 . defaults: { exports: { shouldShowMessage: '${$.component}' } } 내보내기에서 구성 요소 이름을 리턴합니다. 그러나 녹아웃 옵저버 블을 내보내려고 할 때 항상 정의되지 않습니다. defaults: { exports: { shouldShowMessage: '${$.shouldShowMessage}' } } ... setupKoBindings: function() { this.shouldShowMessage = …


2
Magento 2에서 녹아웃 JS를 사용하는 방법
내 문제: Magento 2 내에서 작은 녹아웃 JS 앱을 작성하려고 시도 중입니다. 앱을 사용할 때 ko.applyBindings(AppViewModel, document.getElementById("koTest"));Magento에서 사용하는 녹아웃을 중단 하고이 오류가 발생하는 것처럼 앱을 초기화하는 데 어려움을 겪고 있습니다 . Uncaught Error: You cannot apply bindings multiple times to the same element. 나는 그것이 다음과 같은 이유로 의심합니다. 나는 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.