অন্যান্য উত্তরগুলি আমার উদ্বেগের সমাধান না করায় আমি নিজের উত্তরটি লেখার সিদ্ধান্ত নিয়েছি।
md-icon
নির্দেশিকার আইকন বৈশিষ্ট্যে প্রদত্ত পাথটি হল আপনার স্থির ফাইল ডিরেক্টরিতে কোথাও থাকা .png বা .svg ফাইলের URL। সুতরাং আপনাকে আইকন বৈশিষ্ট্যে সেই ফাইলটির সঠিক পথ রাখতে হবে। পিএস ফাইলটি সঠিক ডিরেক্টরিতে রেখেছিল যাতে আপনার সার্ভার এটি পরিবেশন করতে পারে।
মনে রাখবেন md-icon
বুটস্ট্র্যাপ আইকনের মতো নয়। বর্তমানে তারা কেবলমাত্র একটি ডিরেক্টরি যা একটি .svg ফাইল দেখায়।
হালনাগাদ
এই প্রশ্নটি পোস্ট করার পরে কৌণিক উপাদানের নকশা অনেক পরিবর্তন হয়েছে।
এখন ব্যবহার করার বিভিন্ন উপায় রয়েছে md-icon
প্রথম উপায় হ'ল এসভিজি আইকনগুলি ব্যবহার করা।
<md-icon md-svg-src = '<url_of_an_image_file>'></md-icon>
উদাহরণ:
<md-icon md-svg-src = '/static/img/android.svg'></md-icon>
অথবা
<md-icon md-svg-src = '{{ getMyIcon() }}'></md-icon>
: যেখানে getMyIcon
একটি পদ্ধতি সংজ্ঞায়িত করা হয় $scope
।
অথবা
<md-icon md-svg-icon="social:android"></md-icon>
এটি ব্যবহার করতে আপনাকে $mdIconProvider
এসভিজি আইকনসেটগুলি সহ আপনার অ্যাপ্লিকেশনটি কনফিগার করতে পরিষেবাতে থাকতে হবে।
angular.module('appSvgIconSets', ['ngMaterial'])
.controller('DemoCtrl', function($scope) {})
.config(function($mdIconProvider) {
$mdIconProvider
.iconSet('social', 'img/icons/sets/social-icons.svg', 24)
.defaultIconSet('img/icons/sets/core-icons.svg', 24);
});
দ্বিতীয় উপায় হ'ল ফন্ট আইকন ব্যবহার করা।
<md-icon md-font-icon="android" alt="android"></md-icon>
<md-icon md-font-icon="fa-magic" class="fa" alt="magic wand"></md-icon>
এটি করার পূর্বে আপনাকে ফন্ট লাইব্রেরিটি এভাবে লোড করতে হবে ..
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
বা লিগচারের সাথে ফন্ট আইকন ব্যবহার করুন
<md-icon md-font-library="material-icons">face</md-icon>
<md-icon md-font-library="material-icons">#xE87C;</md-icon>
<md-icon md-font-library="material-icons" class="md-light md-48">face</md-icon>
আরও তথ্যের জন্য আমাদের পরীক্ষা করুন
কৌণিক পদার্থ mdIcon ডাইরেক্টিভ ডকুমেন্টেশন
d এমডি আইকন পরিষেবা ডকুমেন্টেশন
d mdIconProvider পরিষেবা ডকুমেন্টেশন