我正在嘗試使用Google Angular Material library的Angular應用程序項目。Angular Material Design:如何自動使用所有內置的UI圖標?
按照指示通過Bower添加了#master分支。按照指示將Bower組件的CSS和JS fils鏈接到我的索引頁面。
按預期工作,除之類的東西對話有SVG的圖標,這是在HTML中徑處理是這樣定義的: <md-icon md-svg-src="img/icons/ic_close_24px.svg" aria-label="Close dialog"></md-icon>
這是不是在我的項目,也不是鮑爾組件文件夾...
我應該如何配置項目以獲得所需的所有圖像?我創建img/icons
路徑,如果我知道從哪裏得到所有可能的圖標...
OK,我已經加入這個我app.js:
angular.module('app').config(function($mdIconProvider) {
// Configure URLs for icons specified by [set:]id.
$mdIconProvider
.defaultIconSet('bower_components/material-design-icons');
});
但還是有404 ...的涼亭下載就像200 MB的圖標...我需要列出每個圖標我想鏈接?作爲.icon("menu", "./assets/svg/menu.svg", 24)
你有沒有檢查'$ mdIconProvider'?您需要配置使用'md-icon'的圖標。 https://material.angularjs.org/latest/api/service/$mdIconProvider –
我試過了。我注意到Bower安裝由幾MB圖標組成。我可以鏈接到根?請參閱上面的更新... – Steve
當然,我注意到我只能下載我需要的圖標 - 「ics_close_24px.svg」並將其放在路徑中。那麼,哪個是優先? – Steve