Не могу понять, почему мой угловой код не работает с Ionic Framework и Intel XDK

0

Я создал проект Ionic в Intel XDK, я начал настраивать навигационную панель с помощью кнопок, я добавил кнопку состояния, которая будет циклически менять и менять ярлык из доступных, удаленных и занятых при нажатии кнопки.

Я начал с малого и хотел вставить строку через переменную области видимости, определенную в моем JavaScript app.js. Я не могу заставить его работать. app.js определяется в моих тегах заголовка и я ng-app внутри моего div, где живет моя кнопка. Я чувствую, что angular.js в комплекте с ионным не работает по какой-то причине, вот раздел моего кода.

HTML:

<!DOCTYPE html>

<script src="intelxdk.js"></script>
<script src="cordova.js"></script>
<script src="xhr.js"></script>
<script src="xdk/init-dev.js"></script>
<script type="application/javascript" src="ionic/js/ionic.bundle.js"></script>
<script type="application/javascript" src="lib/jquery.min.js"></script>
<script type="application/javascript" src="marginal/marginal-position.js"></script>
<script type="application/javascript" src="js/index_init_services.js"></script>
<script type="application/javascript" src="js/index_uib_w_8_popover.js"></script>
<script type="application/javascript" src="js/index_uib_w_10_popover.js"></script>
<script type="application/javascript" src="sidebar/js/sidebar.js"></script>
<script type="application/javascript" src="sidebar/js/swipe.js"></script>
<script type="application/javascript" src="js/app.js"></script>
<script type="application/javascript" src="js/init-app.js"></script>
<script type="application/javascript" src="popup/popup.min.js"></script>
<script type="application/javascript" src="js/index_user_scripts.js"></script>
<script type="application/javascript" src="sidebar/js/hammer.js"></script>
<script type="application/javascript" src="sidebar/js/jquery.hammer.js"></script>
<script type="application/javascript" src="sidebar/js/swipe-hammer.js"></script>
<script type="application/javascript" src="js/index_uib_w_13_popup.js"></script>
<script type="application/javascript" src="ionic/js/ionic.bundle.js"></script>
<script type="application/javascript" src="xdk/ad/ionic_subpage.js"></script>

<body ng-app="myApp">
<div class="upage" id="mainpage">
  <div class="upage-outer content-area vertical-col left fixed-header-footer">
    <div id="page_28_32" class="upage-content vertical-col left ">
      <template class="uib-ionic-popup widget uib_w_13 d-margins" data-uib="ionic/popup" data-ver="0"></template>

    </div>
    <ion-header-bar class="bar inner-element uib_w_1 bar-balanced bar-header" data-uib="ionic/header" data-ver="0" align-title="center">
      <div class="buttons widget-container content-area horiz-area wrapping-col">
        <button class="button widget uib_w_2 ion d-margins button-clear ion-android-more icon-right" data-uib="ionic/button" data-ver="0"></button>
<div class="upage" id="mainpage">
  <div class="upage-outer content-area vertical-col left fixed-header-footer">
    <div id="page_28_32" class="upage-content vertical-col left ">
      <template class="uib-ionic-popup widget uib_w_13 d-margins" data-uib="ionic/popup" data-ver="0"></template>

    </div>
    <ion-header-bar class="bar inner-element uib_w_1 bar-balanced bar-header" data-uib="ionic/header" data-ver="0" align-title="center">
      <div class="buttons widget-container content-area horiz-area wrapping-col">
        <button class="button widget uib_w_2 ion d-margins button-clear ion-android-more icon-right" data-uib="ionic/button" data-ver="0"></button>
      </div>

<h1 class="title">Medroid</h1>
      <div class="buttons widget-container content-area horiz-area wrapping-col">
        <button class="button widget uib_w_7 ion ion-android-reminder icon-right d-margins" data-uib="ionic/button" data-ver="0" id="notifications"></button>
        <button class="button widget uib_w_6 ion d-margins ion-android-forums icon-right" data-uib="ionic/button" data-ver="0" id="inbox" ng-controller="uib_w_8_popover_controller" ng-click="show($event)"></button>
        <button  ng-app="statusButton" class="button widget uib_w_5 ion d-margins button-large ion-android-data icon-left" data-uib="ionic/button" data-ver="0" ng-controller="statusCtrl" id="status">{{status}}</button>
      </div>

JavaScript:

angular.module('statusButton',['ionic'])
.controller('statusCtrl', function($scope){ 
$scope.status = "hey";
}
});

Здесь вывод

Обновление: я несколько раз пытался, чтобы заставить угловые контроллеры работать безрезультатно, я просто не могу получить угловые работы с этой IDE.

  • 0
    Я потратил еще пару часов, я создал новый проект, я попытался сделать еще один угловой модуль, и я до сих пор не могу заставить его работать. Я мог бы просто отказаться от ионных и угловых и написать его с помощью jquery.
  • 0
    Вы настроили ng-app или используете какой-либо инструмент минимизации скриптов?
Показать ещё 4 комментария
Теги:
intel-xdk
ionic

1 ответ

0

Я понял, что проблема. Похоже, что угловой не работает, когда вы используете дизайн с ионным. В итоге я создал новый пустой проект с отключенным дизайнером приложений и сделал все с нуля, и он работает. Если кто-то еще сталкивается с этой проблемой с разработчиком приложений, дайте мне знать.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню