# General

**URL:** https://discuss.emberjs.com/c/questions/general/20.md

[Latest](https://discuss.emberjs.com/latest.md) · [Categories](https://discuss.emberjs.com/categories.md)

---

## [About the General category](https://discuss.emberjs.com/t/about-the-general-category/14500)

<div class="topic-metadata">

**Author:** [@rwjblue](https://discuss.emberjs.com/u/rwjblue)\
**Replies:** 0

</div>

(Replace this first paragraph with a brief description of your new category. This guidance will appear in the category selection area, so try to keep it below 200 characters. Until you edit this description or create top…

---

## [Ember-cp-validations not compatible with Ember Data 5.4+](https://discuss.emberjs.com/t/ember-cp-validations-not-compatible-with-ember-data-5-4/21860)

<div class="topic-metadata">

**Author:** [@klavier\_spieler](https://discuss.emberjs.com/u/klavier_spieler)\
**Replies:** 1\
**Last updated:** [January 26, 2026, 3:40pm UTC](https://discuss.emberjs.com/t/ember-cp-validations-not-compatible-with-ember-data-5-4/21860 "2026-01-26T15:40:08Z")

</div>

Hi everyone! :waving\_hand: While updating my application to Ember CLI 6+, I encountered a compatibility issue between the ember-cp-validations library (latest version 7.0.0) and Ember Data starting from version 5.4. Is …

---

## [TypeError: template is not a function](https://discuss.emberjs.com/t/typeerror-template-is-not-a-function/21599)

<div class="topic-metadata">

**Author:** [@Szabo\_Bogdan](https://discuss.emberjs.com/u/Szabo_Bogdan)\
**Replies:** 3\
**Last updated:** [May 9, 2025, 10:33am UTC](https://discuss.emberjs.com/t/typeerror-template-is-not-a-function/21599 "2025-05-09T10:33:02Z")

</div>

Hey everyone, I am trying to update my Ember addon and get this error, but I have no clue how to fix it. Does anyone know where I should start debugging it? TypeError: template is not a function Ember 32 js chu…

---

## [Ember js - Embroider, Ember Engines](https://discuss.emberjs.com/t/ember-js-embroider-ember-engines/21464)

<div class="topic-metadata">

**Author:** [@ember\_newbie](https://discuss.emberjs.com/u/ember_newbie)\
**Replies:** 8\
**Last updated:** [February 12, 2025, 11:56pm UTC](https://discuss.emberjs.com/t/ember-js-embroider-ember-engines/21464 "2025-02-12T23:56:38Z")

</div>

Hello, I am currently working on a legacy Ember.js application (Ember version 3.4.8). We are trying to improve the build and load time of our Ember application. I came across both Embroider and Ember Engines, and by the…

---

## [Is there any way to render a ember octane component from a string?](https://discuss.emberjs.com/t/is-there-any-way-to-render-a-ember-octane-component-from-a-string/21406)

<div class="topic-metadata">

**Author:** [@Abdul\_Zaffar](https://discuss.emberjs.com/u/Abdul_Zaffar)\
**Replies:** 3\
**Last updated:** [December 22, 2024, 9:58pm UTC](https://discuss.emberjs.com/t/is-there-any-way-to-render-a-ember-octane-component-from-a-string/21406 "2024-12-22T21:58:03Z")

</div>

Consider that I am getting a component from a api response or a component passed via args. Example let myButton = "\<CustomButton class='btn'\>Clickme\</CustomButton\>"; (or) \<SomeComponent @anothercomponent={{\<OtherComp…

---

## [Brace expension in computed with unknownProperty](https://discuss.emberjs.com/t/brace-expension-in-computed-with-unknownproperty/20612)

<div class="topic-metadata">

**Author:** [@grunk](https://discuss.emberjs.com/u/grunk)\
**Replies:** 3\
**Last updated:** [October 16, 2024, 3:36pm UTC](https://discuss.emberjs.com/t/brace-expension-in-computed-with-unknownproperty/20612 "2024-10-16T15:36:52Z")

</div>

Hi, I recently refactored a service from a PromiseProxyMixin to an Octane Service. This new service use unknownProperty to replicate the previous behaviour : this.myService.someRandomProperty class myService extends Se…

---

## [Why does super need to refer to the parent classes actions, when called from within an action](https://discuss.emberjs.com/t/why-does-super-need-to-refer-to-the-parent-classes-actions-when-called-from-within-an-action/20559)

<div class="topic-metadata">

**Author:** [@Andrew\_Paterson](https://discuss.emberjs.com/u/Andrew_Paterson)\
**Replies:** 0\
**Last updated:** [July 1, 2024, 12:30pm UTC](https://discuss.emberjs.com/t/why-does-super-need-to-refer-to-the-parent-classes-actions-when-called-from-within-an-action/20559 "2024-07-01T12:30:45Z")

</div>

The ember-native-class-codemod adds this comment when refactoring calls to super in an action that overrides its namesake in a parent class. // TODO: This call to super is within an action, and has to refer to the p…

---

## [Why does {{#in-element}} only allow null/undefined for insertBefore](https://discuss.emberjs.com/t/why-does-in-element-only-allow-null-undefined-for-insertbefore/20471)

<div class="topic-metadata">

**Author:** [@davidtaylorhq](https://discuss.emberjs.com/u/davidtaylorhq)\
**Replies:** 1\
**Last updated:** [May 6, 2024, 1:37am UTC](https://discuss.emberjs.com/t/why-does-in-element-only-allow-null-undefined-for-insertbefore/20471 "2024-05-06T01:37:29Z")

</div>

The docs for {{#in-element}} say: insertBefore – by default the DOM element’s content is replaced when used as destinationElement . Passing null to insertBefore changes the behaviour to append the block content to the …

---

## [Alternative of Alpaca in Ember latest version?](https://discuss.emberjs.com/t/alternative-of-alpaca-in-ember-latest-version/20377)

<div class="topic-metadata">

**Author:** [@manhng83](https://discuss.emberjs.com/u/manhng83)\
**Replies:** 5\
**Last updated:** [January 24, 2024, 7:39am UTC](https://discuss.emberjs.com/t/alternative-of-alpaca-in-ember-latest-version/20377 "2024-01-24T07:39:19Z")

</div>

Hi all, I’m going to research to find the alternative of Alpaca in Ember 5.4 LTS version Node v20.x Ember 5.4 jQuery 3.7.1 Bootstrap 4.6.2 Alternative of Alpaca Could you please share your idea about the alternative …

---

## [New to this community](https://discuss.emberjs.com/t/new-to-this-community/20329)

<div class="topic-metadata">

**Author:** [@Khedirq](https://discuss.emberjs.com/u/Khedirq)\
**Replies:** 4\
**Last updated:** [November 25, 2023, 8:05pm UTC](https://discuss.emberjs.com/t/new-to-this-community/20329 "2023-11-25T20:05:39Z")

</div>

Hello there, I’m Khedir and I’m a grad student. I’m new to ember community and i want to make an online appointment schedling app using ember cli. Can you some please help with some ideas how to start this ? Thank you

---

## [How to best measure page loading latency (with Datadog RUM)](https://discuss.emberjs.com/t/how-to-best-measure-page-loading-latency-with-datadog-rum/20275)

<div class="topic-metadata">

**Author:** [@Mike\_Li](https://discuss.emberjs.com/u/Mike_Li)\
**Replies:** 3\
**Last updated:** [October 18, 2023, 10:24pm UTC](https://discuss.emberjs.com/t/how-to-best-measure-page-loading-latency-with-datadog-rum/20275 "2023-10-18T22:24:46Z")

</div>

Hi Ember community, We are trying to track page load latencies using Datadog RUM. Specifically, the trackViewsManually. The reason why the default view tracking doesn’t work for Ember app is because Ember only change th…

---

## [Control the order in which services are initialized](https://discuss.emberjs.com/t/control-the-order-in-which-services-are-initialized/20237)

<div class="topic-metadata">

**Author:** [@rgaiacs](https://discuss.emberjs.com/u/rgaiacs)\
**Replies:** 1\
**Last updated:** [September 20, 2023, 4:29pm UTC](https://discuss.emberjs.com/t/control-the-order-in-which-services-are-initialized/20237 "2023-09-20T16:29:38Z")

</div>

Let’s say that I have two services A and B. Service B depends on service A. How can I control the order in which services A and B are initialized?

---

## [Pass argument to yielded component](https://discuss.emberjs.com/t/pass-argument-to-yielded-component/20212)

<div class="topic-metadata">

**Author:** [@grunk](https://discuss.emberjs.com/u/grunk)\
**Replies:** 7\
**Last updated:** [August 24, 2023, 4:21pm UTC](https://discuss.emberjs.com/t/pass-argument-to-yielded-component/20212 "2023-08-24T16:21:23Z")

</div>

Hi, I’m trying to build a component which content must be customizable by the user. This component is an input which display results underneath. (you can see that as simplified power-select). I managed to let the user …

---

## [How to create a codemod?](https://discuss.emberjs.com/t/how-to-create-a-codemod/20175)

<div class="topic-metadata">

**Author:** [@ijlee2](https://discuss.emberjs.com/u/ijlee2)\
**Replies:** 0\
**Last updated:** [July 31, 2023, 3:54pm UTC](https://discuss.emberjs.com/t/how-to-create-a-codemod/20175 "2023-07-31T15:54:25Z")

</div>

I opened a thread in case you might have this question. I encourage you to check out @codemod-utils, a set of tools and conventions for writing codemods, and its CLI to get started. npx @codemod-utils/cli --name \<your-c…

---

## [How to convert this computed property from classic to native?](https://discuss.emberjs.com/t/how-to-convert-this-computed-property-from-classic-to-native/20161)

<div class="topic-metadata">

**Author:** [@M\_D](https://discuss.emberjs.com/u/M_D)\
**Replies:** 3\
**Last updated:** [July 20, 2023, 9:08pm UTC](https://discuss.emberjs.com/t/how-to-convert-this-computed-property-from-classic-to-native/20161 "2023-07-20T21:08:27Z")

</div>

How to convert this classic syntax(isNameChanged - property) to native class? is is possible? or any other workaround for this? In hbs, \<Input @value="first\_name"\> \<Input @value="last\_name"\> \<button {{action "save"\>Sav…

---

## [Live reload with yarn workspaces](https://discuss.emberjs.com/t/live-reload-with-yarn-workspaces/20053)

<div class="topic-metadata">

**Author:** [@Szabo\_Bogdan](https://discuss.emberjs.com/u/Szabo_Bogdan)\
**Replies:** 2\
**Last updated:** [April 20, 2023, 7:01pm UTC](https://discuss.emberjs.com/t/live-reload-with-yarn-workspaces/20053 "2023-04-20T19:01:19Z")

</div>

Hi, Does anyone know how to set up an ember app to reload every time a project from the yarn workspace is updated? Bogdan

---

## [Component arguments and Typescript - what's the right approach?](https://discuss.emberjs.com/t/component-arguments-and-typescript-whats-the-right-approach/19761)

<div class="topic-metadata">

**Author:** [@roomman](https://discuss.emberjs.com/u/roomman)\
**Replies:** 5\
**Last updated:** [October 24, 2022, 4:23pm UTC](https://discuss.emberjs.com/t/component-arguments-and-typescript-whats-the-right-approach/19761 "2022-10-24T16:23:39Z")

</div>

I’m at the start of my journey with Ember and Typescript and running into an error when specifying argument types in a component constructor. According to what I’ve read in the ember-cli-typescript docs I should be able …

---

## [How to embed ember code into a react applciation](https://discuss.emberjs.com/t/how-to-embed-ember-code-into-a-react-applciation/19977)

<div class="topic-metadata">

**Author:** [@bifida](https://discuss.emberjs.com/u/bifida)\
**Replies:** 1\
**Last updated:** [March 29, 2023, 1:35am UTC](https://discuss.emberjs.com/t/how-to-embed-ember-code-into-a-react-applciation/19977 "2023-03-29T01:35:37Z")

</div>

I am trying to migrate an existing ember application app to react. What’s the best way of doing this? I am fairly new to both ember and react, from what I have found on GitHub and other discussion threads is to use embe…

---

## [Creating low-code web app or internal tools (Retool, Budibase, AppSmith etc) using Ember.js?](https://discuss.emberjs.com/t/creating-low-code-web-app-or-internal-tools-retool-budibase-appsmith-etc-using-ember-js/19964)

<div class="topic-metadata">

**Author:** [@syedkhairi](https://discuss.emberjs.com/u/syedkhairi)\
**Replies:** 1\
**Last updated:** [March 8, 2023, 1:05pm UTC](https://discuss.emberjs.com/t/creating-low-code-web-app-or-internal-tools-retool-budibase-appsmith-etc-using-ember-js/19964 "2023-03-08T13:05:25Z")

</div>

In need of a suggestion/plan whether it is possible to create a web platform like Retool or Budibase with drag drop components etc using Ember.js? How does the data model looks like and management of components etc? Wh…

---

## [Newb with simple import failure problem](https://discuss.emberjs.com/t/newb-with-simple-import-failure-problem/19877)

<div class="topic-metadata">

**Author:** [@eric.davies](https://discuss.emberjs.com/u/eric.davies)\
**Replies:** 2\
**Last updated:** [January 10, 2023, 4:39pm UTC](https://discuss.emberjs.com/t/newb-with-simple-import-failure-problem/19877 "2023-01-10T16:39:04Z")

</div>

I’m trying my first ember programing (normally I do stuff in vue.js) and finding the rules for import to be a bit challenging. My project is named add-managed-device. “ember --version” says: ember-cli: 4.9.2 node: 14.17…

---

## [Why using an ember Addon wrap of a js library over using directly the js library](https://discuss.emberjs.com/t/why-using-an-ember-addon-wrap-of-a-js-library-over-using-directly-the-js-library/19861)

<div class="topic-metadata">

**Author:** [@amiarSlimane](https://discuss.emberjs.com/u/amiarSlimane)\
**Replies:** 4\
**Last updated:** [January 2, 2023, 8:13am UTC](https://discuss.emberjs.com/t/why-using-an-ember-addon-wrap-of-a-js-library-over-using-directly-the-js-library/19861 "2023-01-02T08:13:14Z")

</div>

i am using bootstrap 5 in an ember application , i have imported bootstrap js in ember-cli-build.js app.import('node\_modules/bootstrap/dist/js/bootstrap.bundle.min.js'); everthing is working well , only in tests the moda…

---

## [Ember-concurrency ajax-throttling example not working in my dev environment](https://discuss.emberjs.com/t/ember-concurrency-ajax-throttling-example-not-working-in-my-dev-environment/19843)

<div class="topic-metadata">

**Author:** [@trippe](https://discuss.emberjs.com/u/trippe)\
**Replies:** 4\
**Last updated:** [December 22, 2022, 9:40pm UTC](https://discuss.emberjs.com/t/ember-concurrency-ajax-throttling-example-not-working-in-my-dev-environment/19843 "2022-12-22T21:40:35Z")

</div>

I first asked this question in Stackoverflow, but after two days without a response, i’ve gotten antsy so I am posting the question here as well. My question is, what do i need to fix so that my implementation of the em…

---

## [Unable to use ember AddOns](https://discuss.emberjs.com/t/unable-to-use-ember-addons/19817)

<div class="topic-metadata">

**Author:** [@camcarl](https://discuss.emberjs.com/u/camcarl)\
**Replies:** 2\
**Last updated:** [November 28, 2022, 7:39pm UTC](https://discuss.emberjs.com/t/unable-to-use-ember-addons/19817 "2022-11-28T19:39:02Z")

</div>

I’m new to Ember, but not web development. Currently just making a small info system that will track trading cards. When trying to use the ember addon ember-file-upload: ember install ember-file-upload it will fail the…

---

## [Reusing Glimmer components across Ember & Glimmer apps](https://discuss.emberjs.com/t/reusing-glimmer-components-across-ember-glimmer-apps/19812)

<div class="topic-metadata">

**Author:** [@ramchiranjeevi](https://discuss.emberjs.com/u/ramchiranjeevi)\
**Replies:** 0\
**Last updated:** [November 24, 2022, 11:44am UTC](https://discuss.emberjs.com/t/reusing-glimmer-components-across-ember-glimmer-apps/19812 "2022-11-24T11:44:39Z")

</div>

We have a huge Ember app(v3.20) with lots of Ember Classic Components(CC). We progressively convert Ember CC to Glimmer components(GC) and the transition is smooth. We have another Glimmer stand alone App which is a lig…

---

## [Guidance needed: refactoring a generic Ember Data helper function for Typescript](https://discuss.emberjs.com/t/guidance-needed-refactoring-a-generic-ember-data-helper-function-for-typescript/19770)

<div class="topic-metadata">

**Author:** [@roomman](https://discuss.emberjs.com/u/roomman)\
**Replies:** 0\
**Last updated:** [October 28, 2022, 10:04am UTC](https://discuss.emberjs.com/t/guidance-needed-refactoring-a-generic-ember-data-helper-function-for-typescript/19770 "2022-10-28T10:04:46Z")

</div>

Happy Friday! :partying\_face: One of my Ember projects uses Firebase and ember-cloud-firestore-adapter. For various reasons, the adapter requires the user to do some manual work when saving many-to-many relationships. I…

---

## [Ember Data @attr options and Typescript](https://discuss.emberjs.com/t/ember-data-attr-options-and-typescript/19759)

<div class="topic-metadata">

**Author:** [@roomman](https://discuss.emberjs.com/u/roomman)\
**Replies:** 1\
**Last updated:** [October 26, 2022, 5:54pm UTC](https://discuss.emberjs.com/t/ember-data-attr-options-and-typescript/19759 "2022-10-26T17:54:26Z")

</div>

Hi all, have a quick question about TypeScript if anyone had the bandwidth! I’m at the start of the journey with ember-cli-typescript and refactoring some Ember Data Models. I have an enum @attr and I am passing some c…

---

## [Error: TypeError: Already read](https://discuss.emberjs.com/t/error-typeerror-already-read/19747)

<div class="topic-metadata">

**Author:** [@Chaitali\_Wani](https://discuss.emberjs.com/u/Chaitali_Wani)\
**Replies:** 1\
**Last updated:** [October 10, 2022, 11:20am UTC](https://discuss.emberjs.com/t/error-typeerror-already-read/19747 "2022-10-10T11:20:16Z")

</div>

I have created a drop down list with \<PowerSelect class="uk-select" id="form-ReadSecurity" @options={{this.secReadOptions}} @selected={{this.changeset.secLevel}} @onChange={{this.…

---

## [Recent CRUD Tutorial](https://discuss.emberjs.com/t/recent-crud-tutorial/19721)

<div class="topic-metadata">

**Author:** [@kenprogrammer](https://discuss.emberjs.com/u/kenprogrammer)\
**Replies:** 4\
**Last updated:** [September 24, 2022, 5:38am UTC](https://discuss.emberjs.com/t/recent-crud-tutorial/19721 "2022-09-24T05:38:33Z")

</div>

Where can I find a recent simple CRUD tutorial. All tutorials on the web seem outdated? Some topics I would appreciate if the tutorial has: -Fetching and posting data with axios -State management Disclaimer: I have use…

---

## [Set property on application controller from sign-in action](https://discuss.emberjs.com/t/set-property-on-application-controller-from-sign-in-action/19682)

<div class="topic-metadata">

**Author:** [@palmergs](https://discuss.emberjs.com/u/palmergs)\
**Replies:** 2\
**Last updated:** [August 21, 2022, 3:45pm UTC](https://discuss.emberjs.com/t/set-property-on-application-controller-from-sign-in-action/19682 "2022-08-21T15:45:19Z")

</div>

Hopefully a general question. I am building a greenfield 4.x ember app. I’m using ember-simple-auth. When a user signs in, I’d like to set a property on the application controller so that a nav bar component in the appli…

---

## [Recruiting and training Ember.js Developers](https://discuss.emberjs.com/t/recruiting-and-training-ember-js-developers/19139)

<div class="topic-metadata">

**Author:** [@fluxsaas](https://discuss.emberjs.com/u/fluxsaas)\
**Replies:** 5\
**Last updated:** [August 2, 2022, 9:41am UTC](https://discuss.emberjs.com/t/recruiting-and-training-ember-js-developers/19139 "2022-08-02T09:41:25Z")

</div>

Hey Ember.js Community! our company is facing the problem that we do not find any experienced Ember.js devs here in germany or south africa to work on our app. Unfortunately this becomes a problem when trying to scale …

[Next page](https://discuss.emberjs.com/c/questions/general/20.md?page=1)
