$ инжектор: nomod в JSFiddle - PullRequest
       13

$ инжектор: nomod в JSFiddle

0 голосов
/ 25 октября 2018

Следующая ошибка появляется в консоли для JSFiddle по ссылке ниже:
Uncaught Ошибка: [$ injector: modulerr] Не удалось создать экземпляр модуля myApp из-за: Ошибка: [$ injector: nomod]Модуль myApp недоступен!Вы либо неправильно написали имя модуля, либо забыли загрузить его.При регистрации модуля убедитесь, что вы указали зависимости в качестве второго аргумента.

http://jsfiddle.net/knot22/3q5fk214/30/

Вот HTML:

<div ng-app="myApp">
<div ng-controller="interestRatesController as vm">
  <div>ui-percentage-value test</div>
  <form name="vm.formContainer.form">
    <div>        
      <label>Interest Rate 1</label>
      <input type="text" ng-model="vm.interestRate1">
    </div>
    <div>    
      <label>Interest Rate 2</label>
      <input type="text" ui-percentage-value ng-model="vm.interestRate2">
    </div>
    <div>    
      <label>Interest Rate 3</label>
      <input type="text" ui-percentage-value ui-percentage-mask min="0.00" max="100.0" ng-model="vm.interestRate3">
    </div>
    <div>
      <button ng-click="vm.save()">
        Submit
      </button>
    </div>
  </form>
    <hr>
    <div>
      {{vm}}
    </div>
  </div>
</div>

Вот JS:

angular.module('myApp', [])
    .controller("interestRatesController", ['$scope', function ($scope) {
    //var vm = this;

    vm.formContainer = {
        form: {}
    }

    vm.save = function () {
        vm.msg = 'some message';
    }

  }]);

Что вызывает этоошибка?

1 Ответ

0 голосов
/ 25 октября 2018

Эта проблема была решена путем изменения «типа загрузки» на «Без переноса - нижняя часть ».

enter image description here

Эта тема Угловая ошибка nomod, даже если модуль, объявленный с пустым массивом , приводит к этому решению.

...