Как исправить приложение Angular, выдающее пустую страницу в Plunker?

Только что определил приложение 'Demo' в AngularJS

'use strict';

var app = angular.module('demo', []);
app.controller('DemoCtrl', function($scope) {
    $scope.obj={language_selected : {'name':'Choose a language'}};
    $scope.language_list = [{'name': 'english', 'url': 'https://raw.githubusercontent.com/stevenrskelton/flag-icon/master/png/16/country-4x3/gb.png'},{'name': 'italian', 'url': 'https://raw.githubusercontent.com/stevenrskelton/flag-icon/master/png/16/country-4x3/it.png'}];

});

Теперь определил HTML-страницу соответственно

<!DOCTYPE html>
<html lang="en" ng-app="demo">
<head>
  <meta charset="utf-8">
  <title>AngularJS ui-select</title>


  <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.2.18/angular.js"></script>
  <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.2.18/angular-sanitize.js"></script>


  <link rel="stylesheet" href="select.css">

</head>

<body ng-controller="DemoCtrl">

 <div class="select_list" ng-class='{active:active}' ng-click="active=!active">
    <span ng-style="{'background-image':'url('+obj.language_selected.url+')'}">{{obj.language_selected.name}}</span>
    <ul class="options">
        <li class="select_list_option" ng-repeat="language in language_list" ng-click="obj.language_selected=language" ng-style="{'background-image':'url('+language.url+')'}">{{language.name}}</li>
        </ul>
</div>
</body>
</html>

РЕДАКТИРОВАТЬ: проверил appName -> "Демо" & NG-приложение demo & контроллер DemoCtrl & ng-контроллер DemoCtrl, Это определяется соответствующим образом.

Плункер теперь выдает пустую страницу.

Я что-то здесь упускаю? Plunker ссылка здесь: http://next.plnkr.co/edit/nXsUgM7nEsfg7jXh

3 ответа

Решение

Вы забыли загрузить свой код JS, пожалуйста, добавьте

<script src="demo.js"></script>

Вот плункер http://next.plnkr.co/edit/g4yKhngP1TyJ8jLr

Вам не хватает добавить ссылку на demo.js в index.html. Добавьте ссылки следующим образом.

<script src="demo.js"></script>

PLUNKER DEMO

Похоже, вы забыли загрузить свой код JS

<script src="demo.js"></script>

демонстрация

Другие вопросы по тегам