2016-01-11 4 views
-1

Я новичок в angularjs и тестировал очень простую кнопку, но я не могу заставить ее работать. Вот видкнопка angularjs не отображается подсказка

<body ng-app="buttonTest"> 
<div id="test" ng-controller="TestController"> 
    <button ng-click="greet()">greet</button> 
</div> 
</body> 

и это мой контроллер

angular.module('buttonTest', []) 
.controller('TestController', ['$scope', TestController]); 

function TestController($scope) { 
$scope.greet = function() { 
    alert('yo'); 
}; 
} 

Я испытал это в plnkr http://plnkr.co/edit/WTjTnDEpSMi31UW4weI6?p=preview, который, кажется, работает хорошо, но мой код, созданный в возвышенной тексте не работает вообще. Спасибо заранее!

+0

Вы ссылались на файл scirpt на своей странице правильно? посмотрите на консоль, там какая-то ошибка? –

+0

Это ссылка правильно, так как я проверил источник страницы и файл test.js. Я просто опустил дополнительные html-теги и ссылался на файл .js, используя SDhaliwal

+0

Какие сообщения находятся в консоли браузеров? –

ответ

0

Оберните HTML фрагмент в полном HTML документа:

<!DOCTYPE html> 
<html lang="en"> 
<head> 
    <meta charset="UTF-8"> 
    <title>Title</title> 
    <script src="angular.js"></script> <!-- reference angularjs --> 
    <script src="app.js"></script> <!-- reference your controller's code --> 
</head> 
<body> 
    <div id="test" ng-controller="TestController"> 
     <button ng-click="greet()">greet</button> 
    </div> 
</body> 
</html> 
+0

Спасибо за ответ, но у меня уже были эти теги, которые я просто оставил их, чтобы сэкономить место в исходном сообщении – SDhaliwal

0

Что я нашел все, начал работать хорошо, когда я добавил ссылку на угловой JS angularjs/1.3.14/angular.min.js.

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.0.7/angular.min.js"></script> 

уточните и подтвердите, работает ли оно для вас.

+0

Я добавил это, и, к сожалению, кнопка все еще мертв. Когда я преобразовал код в обычный js, он отлично работает, но я не могу заставить угловой код работать. – SDhaliwal

+0

, пожалуйста, предоставьте мне файлы, которые вы используете, чтобы я мог посмотреть. – PrashantNeve

Смежные вопросы