Я пытаюсь использовать датчики Dojo в своем приложении angularjs; Я понимаю, что Dojo сам по себе является фреймворком, который предлагает MVC (например, angularjs), но на данный момент у меня есть приложение angularjs, и я хотел бы использовать существующие виджеты из других библиотек, используя директивы angularjs.
Я продолжаю получать эту ошибку, когда запускаю свой простой пример виджета — Uncaught TypeError: undefined is not a function — вот плунжер, который показывает проблему
http://plnkr.co/edit/Yzkp5r?p=preview
Я не уверен, где я ошибаюсь. Я запускаю его внутри dom ready, и когда происходит ошибка, похоже, что один из моих элементов div не имеет прототипа, установленного на HTMLDivElement, что странно. Я могу создать тот же датчик таким же образом из консоли Chrome, что предполагает, что я делаю что-то рано или что-то не готово в то время, когда создается мой виджет Dojo. Чтобы быть более конкретным, ошибка исходит от
var glossyCircular = new GlossyCircularGauge(
{
background: [255, 255, 255, 0],
title: 'Value',
id: gaugeId,
width: 150,
height: 150
},parent);
Любая помощь приветствуется.
Спасибо
link()
, и добавляя идентификатор в свою область: plnkr.co/edit/ILl51svqwsL03X761WMs?p=preview - person g00glen00b   schedule 02.09.2014