我想運行此程序,我看不到輸出。你可以讓我知道我在這裏失蹤了什麼。提前致謝。問題與角度分離的示波器
<html>
<head ng-app="myApp">
<title>Test</title>
<link rel="stylesheet" href="//cdn.jsdelivr.net/foundation/4.3.2/css/foundation.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.0-rc.2/angular.js"></script>
</head>
<body>
<div my-directive my-url="http://www.google.com" my-click="Click me">
</div>
</body>
<script>
angular.module('myApp',[]).directive('myDirective',function()
{
return
{
restrict : 'AE',
replace : true,
scope :
{
myURL :'@',
myClick : '@'
},
template : '<a href="{{myURL}}">{{myLinkText}}</a>'
};
});
</script>
</html>
我做了免費的代碼錯誤,但還是我看不到在輸出任何東西....我可以知道預期輸出..... HTTP://plnkr.co/edit/auTH8bStpHrX7r8xUJbI P =預覽.. ...希望有人能幫到這個 –
謝謝。您沒有看到「點擊我」按鈕,因爲模板定義是錯誤的。請修改代碼的模板部分,並將「Click Me」作爲輸出。期望的是它應該重定向到google.com點擊它,對吧?不知道我是否缺少任何模板:'{{myClick}}' – ang123
在以前的版本中,指令已經發生了很大變化,特別是在隔離區範圍內。你正在使用一個相當老的AngularJS版本。你有可能升級到1.5甚至1.4嗎? – Toddsden