[英]Angular 1.4.7 ng-repeat
我在ng-repeat
發生問題,這會導致注入錯誤。 我不是高級開發人員,也許是新手。 但是我知道這在某個時候奏效,然后又of。 走了!
我有什么不同? 我將本地主機路徑改為了CDN。 我在模板中對其進行了測試,該模板最初是從此復制而來的,並且在那里可以正常工作。 但是不在我的網站上。
我的HTML:
<div id="cbp-vm" class="activegrid">
<ul id="product" class="nav-pills nav-stacked rectangle-list" ng-controller="dataImagesWork">
<li class="col-md-4 my-gallery-animation-home3" ng-repeat="product in images_work | filter:myFilter">
<img ng-src="../img/projects/{{product.src}}" alt="{{product.name}}" /><br />
<label class="title" href=""> {{product.name}} </label>
<a class="btn btn-lg btn-primary pull-right" href="{{product.link}}" target="_blank" rel="nofollow">View</a>
</li>
</ul>
</div>
我的控制器:
app.controller("dataImagesWork", function ($scope) {
$scope.images_work = [
{
"name": 'PA Liquor Control Board',
"src": "Liquor-Control-Board340.png",
"link": "http://www.finewineandgoodspirits.com/webapp/wcs/stores/servlet/StoreCatalogDisplay?storeId=10051&catalogId=10051&langId=-1"
},
{
"name": 'PA Provider Self Service',
"src": "Provider-Services-of-PA340.png",
"link": 'https://www.pelican.state.pa.us/provider/default.aspx?TYPE=33554433&REALMOID=06-ccc2a1cb-0683-440f-bfa6-cad042af12ba&GUID=&SMAUTHREASON=0&METHOD=GET&SMAGENTNAME=-SM-ZW9pIAMntaN%2bR%2fAG5q4UUzXVDz%2bKoMG2pXXJCs1re8tkRKCZKtgqJypoW9Af5ilo&TARGET=-SM-https%3a%2f%2fwww%2epelican%2estate%2epa%2eus%2fprovider%2fui%2fhome%2easpx#'
},
{
"name": 'Job Gateway',
"src": "JobGateway340.png",
"link": 'https://www.jobgateway.pa.gov/jponline/Admin/Common/Portal.aspx?w@cIRFbHc_kyIfEUDPqYpUspb3u_@dnsvVOXen8isTEcdYg4grazpGUr2rtw4QN@odjSSGi8RwBm4_nraX__ITaRZJT8HYWbn3TgGPFcA0A-6xUQEkG_y@pHEMFmjDEEwSppJHEDfIGrVG6yQ4mCf4aazFA4QpEE'
},
{
"name": 'Keystone Canine Rescue',
"src": "KeystoneCanineRescue340.png",
"link": 'http://www.keystonecaninerescue.org/'
}];
});
這是錯誤:
錯誤:[$ injector:unpr] http://errors.angularjs.org/1.4.7/ $ injector / unpr?p0 = nProvider%20%3C-%20n%20%3C-NaNataImagesWork
錯誤(本機)
在https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.4.7/angular.min.js:6:416
在https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.4.7/angular.min.js:40:409
在Object.d [獲取]( https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.4.7/angular.min.js:38:394 )
在https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.4.7/angular.min.js:40:483
在d( https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.4.7/angular.min.js:38:394 )
在Object.e [作為調用]( https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.4.7/angular.min.js:39:161 )
在P.instance( https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.4.7/angular.min.js:80:207 )
在K( https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.4.7/angular.min.js:61:190 )
在g( https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.4.7/angular.min.js:54:410 )
任何幫助,將不勝感激
這是一個CODEPEN,如果有幫助
您沒有加載uiGmapgoogle-maps
模塊文件,
從您的angular模塊依賴項中刪除uiGmapgoogle-maps將解決此問題。
var app = angular.module('angula', ['ngRoute', 'ui.bootstrap', 'ngAnimate', 'ngMaterial']);
此外,您沒有附加過濾器文件,因此需要從ngRepeat中刪除過濾器。
<li class="col-md-4 my-gallery-animation-home3" ng-repeat="product in images_work">
請參閱以下工作示例: http : //codepen.io/anon/pen/BKLdyP?editors=1011
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.