# BindingLanguage must implement inspectTextContent()

**URL:** <https://discourse.aurelia.io/t/bindinglanguage-must-implement-inspecttextcontent/1967>\
**Category:** Help Requests\
**Created:** [November 29, 2018, 1:43pm UTC](https://discourse.aurelia.io/t/bindinglanguage-must-implement-inspecttextcontent/1967 "2018-11-29T13:43:10Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![arco](https://avatars.discourse-cdn.com/v4/letter/a/71e660/32.png) [@arco](https://discourse.aurelia.io/u/arco)\
**Post date:** [November 29, 2018, 1:43pm UTC](https://discourse.aurelia.io/t/bindinglanguage-must-implement-inspecttextcontent/1967/1 "2018-11-29T13:43:10Z")

</div>

Hello,  
I’m trying to show a dialog from my application but I get this error:

Unhandled rejection Error: BindingLanguage must implement inspectTextContent(). at mi (webpack-internal:///./node\_modules/aurelia-dialog/node\_modules/aurelia-templating/dist/native-modules/aurelia-templating.js:907:9) at BindingLanguage.inspectTextContent (webpack-internal:///./node\_modules/aurelia-dialog/node\_modules/aurelia-templating/dist/native-modules/aurelia-templating.js:928:5) at ViewCompiler.\_compileNode (webpack-internal:///./node\_modules/aurelia-dialog/node\_modules/aurelia-templating/dist/native-modules/aurelia-templating.js:2851:77) at ViewCompiler.\_compileNode (webpack-internal:///./node\_modules/aurelia-dialog/node\_modules/aurelia-templating/dist/native-modules/aurelia-templating.js:2871:31) at ViewCompiler.compile (webpack-internal:///./node\_modules/aurelia-dialog/node\_modules/aurelia-templating/dist/native-modules/aurelia-templating.js:2818:10) at eval (webpack-internal:///./node\_modules/aurelia-dialog/node\_modules/aurelia-templating/dist/native-modules/aurelia-templating.js:3552:47)

Why is this error returned?

Thanks!

---

<div class="post-metadata">

**Author:** ![bigopon](https://yyz1.discourse-cdn.com/flex027/user_avatar/discourse.aurelia.io/bigopon/32/18_2.png) [@bigopon](https://discourse.aurelia.io/u/bigopon)\
**Post date:** [November 29, 2018, 11:12pm UTC](https://discourse.aurelia.io/t/bindinglanguage-must-implement-inspecttextcontent/1967/2 "2018-11-29T23:12:37Z")

</div>

Normally this issue is from duplicate modules from mismatch dependencies version, could be from package-lock.json. Can you try delete `package-lock.json`, `node_modules` and reinstall everything again?

---

<div class="post-metadata">

**Author:** ![arco](https://avatars.discourse-cdn.com/v4/letter/a/71e660/32.png) [@arco](https://discourse.aurelia.io/u/arco)\
**Post date:** [November 30, 2018, 7:43am UTC](https://discourse.aurelia.io/t/bindinglanguage-must-implement-inspecttextcontent/1967/3 "2018-11-30T07:43:29Z")

</div>

Yes, I have deleted node\_modules and package-lock.json file, and reinstall but the error is the same

---

<div class="post-metadata">

**Author:** ![bigopon](https://yyz1.discourse-cdn.com/flex027/user_avatar/discourse.aurelia.io/bigopon/32/18_2.png) [@bigopon](https://discourse.aurelia.io/u/bigopon)\
**Post date:** [November 30, 2018, 8:05am UTC](https://discourse.aurelia.io/t/bindinglanguage-must-implement-inspecttextcontent/1967/4 "2018-11-30T08:05:05Z")

</div>

Can you try aurelia binding aliasing?

---

<div class="post-metadata">

**Author:** ![arco](https://avatars.discourse-cdn.com/v4/letter/a/71e660/32.png) [@arco](https://discourse.aurelia.io/u/arco)\
**Post date:** [November 30, 2018, 9:13am UTC](https://discourse.aurelia.io/t/bindinglanguage-must-implement-inspecttextcontent/1967/5 "2018-11-30T09:13:18Z")

</div>

Do you mean in the webpack.config.js??

---

<div class="post-metadata">

**Author:** ![bigopon](https://yyz1.discourse-cdn.com/flex027/user_avatar/discourse.aurelia.io/bigopon/32/18_2.png) [@bigopon](https://discourse.aurelia.io/u/bigopon)\
**Post date:** [November 30, 2018, 9:18am UTC](https://discourse.aurelia.io/t/bindinglanguage-must-implement-inspecttextcontent/1967/6 "2018-11-30T09:18:04Z")

</div>

yes. something like this:

```auto
resolve: {
  alias: {
    'aurelia-binding': path.resolve(__dirname, 'node_modules/aurelia-binding')
  }
}

```

---

<div class="post-metadata">

**Author:** ![arco](https://avatars.discourse-cdn.com/v4/letter/a/71e660/32.png) [@arco](https://discourse.aurelia.io/u/arco)\
**Post date:** [November 30, 2018, 9:32am UTC](https://discourse.aurelia.io/t/bindinglanguage-must-implement-inspecttextcontent/1967/7 "2018-11-30T09:32:24Z")

</div>

Yes, I have exactly the same…

---

<div class="post-metadata">

**Author:** ![bigopon](https://yyz1.discourse-cdn.com/flex027/user_avatar/discourse.aurelia.io/bigopon/32/18_2.png) [@bigopon](https://discourse.aurelia.io/u/bigopon)\
**Post date:** [November 30, 2018, 9:49am UTC](https://discourse.aurelia.io/t/bindinglanguage-must-implement-inspecttextcontent/1967/8 "2018-11-30T09:49:17Z")

</div>

It’s probably because of some dependencies conflict. The steps above should be sufficient to solve your issue. Maybe if you share a repro in some github repo, it’s easier to figure out why.

---

<div class="post-metadata">

**Author:** ![arco](https://avatars.discourse-cdn.com/v4/letter/a/71e660/32.png) [@arco](https://discourse.aurelia.io/u/arco)\
**Post date:** [November 30, 2018, 9:58am UTC](https://discourse.aurelia.io/t/bindinglanguage-must-implement-inspecttextcontent/1967/9 "2018-11-30T09:58:33Z")

</div>

ok I’ll try. Thanks!!!
