Why data bind template is not working on 2.2 or greater?Template override not workingMagento2 : How to bind custom Knockout Method to a data-bind?Magento 2 Knockout JS How to bind data from response of ajax callMagento 2 knockoutjs error data-bind even?Magento2: Override template not workingTemplate overriding not workingMagento 2, why data-mage-init validation not working when I use knockout componentHow to bind the image in ko templateMagento2: HTML tag is not working in custom email templateChange knockout a href data-bind to link to image
Is there enough fresh water in the world to eradicate the drinking water crisis?
Simulating a probability of 1 of 2^N with less than N random bits
Pronouncing Homer as in modern Greek
How to interpret the phrase "t’en a fait voir à toi"?
How can I raise concerns with a new DM about XP splitting?
node command while defining a coordinate in TikZ
How to check participants in at events?
Giant Toughroad SLR 2 for 200 miles in two days, will it make it?
How can I successfully establish a nationwide combat training program for a large country?
Calculating the number of days between 2 dates in Excel
Why are all the doors on Ferenginar (the Ferengi home world) far shorter than the average Ferengi?
How will losing mobility of one hand affect my career as a programmer?
When is separating the total wavefunction into a space part and a spin part possible?
How do ultrasonic sensors differentiate between transmitted and received signals?
Why does this part of the Space Shuttle launch pad seem to be floating in air?
Can a Bard use an arcane focus?
A Standard Integral Equation
Teaching indefinite integrals that require special-casing
What is the opposite of 'gravitas'?
Could solar power be utilized and substitute coal in the 19th century?
How to prevent YouTube from showing already watched videos?
Can I create an upright 7-foot × 5-foot wall with the Minor Illusion spell?
How do I repair my stair bannister?
Can I rely on these GitHub repository files?
Why data bind template is not working on 2.2 or greater?
Template override not workingMagento2 : How to bind custom Knockout Method to a data-bind?Magento 2 Knockout JS How to bind data from response of ajax callMagento 2 knockoutjs error data-bind even?Magento2: Override template not workingTemplate overriding not workingMagento 2, why data-mage-init validation not working when I use knockout componentHow to bind the image in ko templateMagento2: HTML tag is not working in custom email templateChange knockout a href data-bind to link to image
I was studying about Knockout.js and how it works with Magento 2.
Then I reached the topic: template integration, in the first sample of it I'm presented to this notation:
<div data-bind="template:'Namespace_Module/sample'"></div>
Which will try to render the template located at:
app/code/Namespace/Module/view/frontend/web/template/sample.html
It's working in Magento versions equals/lower than 2.1.
In greater versions it's throwing the following error:
Uncaught TypeError: Unable to process binding "template: function()return 'Namespace_Module/sample' "
Message: Cannot read property 'name' of undefined
at RemoteTemplateEngine.makeTemplateSource (engine.js:55)
at RemoteTemplateEngine.renderTemplate (engine.js:116)
at executeTemplate (knockout.js:4886)
at ko.dependentObservable.disposeWhen (knockout.js:4950)
at evaluateImmediate (knockout.js:1737)
at Object.ko.computed.ko.dependentObservable (knockout.js:1946)
at Object.ko.renderTemplate (knockout.js:4942)
at update (knockout.js:5080)
at ko.dependentObservable.disposeWhenNodeIsRemoved (knockout.js:3004)
at evaluateImmediate (knockout.js:1737)
I was trying to understand why it's happening looking for the change in github, but it's not clear to me:
https://github.com/magento/magento2/commit/d99043c097816388b2aeec1c23e10bf15e064b28#diff-9ec27f11f8253078a99c9d1e979a07f3
Now it requires a bindingContext (which contain the name attribute requested in exception) but I don't know how it's initialized.
template knockoutjs frontend-error
add a comment |
I was studying about Knockout.js and how it works with Magento 2.
Then I reached the topic: template integration, in the first sample of it I'm presented to this notation:
<div data-bind="template:'Namespace_Module/sample'"></div>
Which will try to render the template located at:
app/code/Namespace/Module/view/frontend/web/template/sample.html
It's working in Magento versions equals/lower than 2.1.
In greater versions it's throwing the following error:
Uncaught TypeError: Unable to process binding "template: function()return 'Namespace_Module/sample' "
Message: Cannot read property 'name' of undefined
at RemoteTemplateEngine.makeTemplateSource (engine.js:55)
at RemoteTemplateEngine.renderTemplate (engine.js:116)
at executeTemplate (knockout.js:4886)
at ko.dependentObservable.disposeWhen (knockout.js:4950)
at evaluateImmediate (knockout.js:1737)
at Object.ko.computed.ko.dependentObservable (knockout.js:1946)
at Object.ko.renderTemplate (knockout.js:4942)
at update (knockout.js:5080)
at ko.dependentObservable.disposeWhenNodeIsRemoved (knockout.js:3004)
at evaluateImmediate (knockout.js:1737)
I was trying to understand why it's happening looking for the change in github, but it's not clear to me:
https://github.com/magento/magento2/commit/d99043c097816388b2aeec1c23e10bf15e064b28#diff-9ec27f11f8253078a99c9d1e979a07f3
Now it requires a bindingContext (which contain the name attribute requested in exception) but I don't know how it's initialized.
template knockoutjs frontend-error
add a comment |
I was studying about Knockout.js and how it works with Magento 2.
Then I reached the topic: template integration, in the first sample of it I'm presented to this notation:
<div data-bind="template:'Namespace_Module/sample'"></div>
Which will try to render the template located at:
app/code/Namespace/Module/view/frontend/web/template/sample.html
It's working in Magento versions equals/lower than 2.1.
In greater versions it's throwing the following error:
Uncaught TypeError: Unable to process binding "template: function()return 'Namespace_Module/sample' "
Message: Cannot read property 'name' of undefined
at RemoteTemplateEngine.makeTemplateSource (engine.js:55)
at RemoteTemplateEngine.renderTemplate (engine.js:116)
at executeTemplate (knockout.js:4886)
at ko.dependentObservable.disposeWhen (knockout.js:4950)
at evaluateImmediate (knockout.js:1737)
at Object.ko.computed.ko.dependentObservable (knockout.js:1946)
at Object.ko.renderTemplate (knockout.js:4942)
at update (knockout.js:5080)
at ko.dependentObservable.disposeWhenNodeIsRemoved (knockout.js:3004)
at evaluateImmediate (knockout.js:1737)
I was trying to understand why it's happening looking for the change in github, but it's not clear to me:
https://github.com/magento/magento2/commit/d99043c097816388b2aeec1c23e10bf15e064b28#diff-9ec27f11f8253078a99c9d1e979a07f3
Now it requires a bindingContext (which contain the name attribute requested in exception) but I don't know how it's initialized.
template knockoutjs frontend-error
I was studying about Knockout.js and how it works with Magento 2.
Then I reached the topic: template integration, in the first sample of it I'm presented to this notation:
<div data-bind="template:'Namespace_Module/sample'"></div>
Which will try to render the template located at:
app/code/Namespace/Module/view/frontend/web/template/sample.html
It's working in Magento versions equals/lower than 2.1.
In greater versions it's throwing the following error:
Uncaught TypeError: Unable to process binding "template: function()return 'Namespace_Module/sample' "
Message: Cannot read property 'name' of undefined
at RemoteTemplateEngine.makeTemplateSource (engine.js:55)
at RemoteTemplateEngine.renderTemplate (engine.js:116)
at executeTemplate (knockout.js:4886)
at ko.dependentObservable.disposeWhen (knockout.js:4950)
at evaluateImmediate (knockout.js:1737)
at Object.ko.computed.ko.dependentObservable (knockout.js:1946)
at Object.ko.renderTemplate (knockout.js:4942)
at update (knockout.js:5080)
at ko.dependentObservable.disposeWhenNodeIsRemoved (knockout.js:3004)
at evaluateImmediate (knockout.js:1737)
I was trying to understand why it's happening looking for the change in github, but it's not clear to me:
https://github.com/magento/magento2/commit/d99043c097816388b2aeec1c23e10bf15e064b28#diff-9ec27f11f8253078a99c9d1e979a07f3
Now it requires a bindingContext (which contain the name attribute requested in exception) but I don't know how it's initialized.
template knockoutjs frontend-error
template knockoutjs frontend-error
asked 11 mins ago
Eduan LenineEduan Lenine
34
34
add a comment |
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "479"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f267325%2fwhy-data-bind-template-is-not-working-on-2-2-or-greater%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Magento Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f267325%2fwhy-data-bind-template-is-not-working-on-2-2-or-greater%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown