मैं angular.js
पर नया हूं। मैं HTML दस्तावेज़ों के <head>
अनुभाग में कुछ शीर्षक और मेटा टैग जोड़ने का निर्देश बनाने का प्रयास कर रहा हूं, लेकिन मुझे कुछ परेशानी हो रही है।किसी दस्तावेज़ के <head> अनुभाग में एक कोणीय निर्देश कैसे बनाएं?
<!DOCTYPE html>
<html ng-app="myApp">
<head>
<meta charset="UTF-8">
<base href="/">
<seo-title></seo-title>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.1/angular.min.js"></script>
<script src="https://code.angularjs.org/1.4.1/angular-route.min.js"></script>
<script src="/incl/js/myApp.js"></script>
</head>
<body >
<div ng-view></div>
</body>
</html>
मेरे जावास्क्रिप्ट है:
var app = angular.module ('myApp', ['ngRoute']);
app.config(['$routeProvider', '$locationProvider', function($routeProvider, $locationProvider) {
$routeProvider
.when('/', { templateUrl: 'routes/home.html'})
.when('/pageA', { templateUrl: 'routes/pageA.html'})
.when('/pageB', { templateUrl: 'routes/pageB.html'})
.otherwise({ redirectTo: '/' });
$locationProvider.html5Mode({
enabled: true
});
}]);
app.directive('seoTitle', function() {
return {
restrict: 'E',
template: '<title>{{seo.title}}</title>'
};
});
जब मैं निरीक्षक खोलते हैं, तो निर्देश <body>
ले जाया गया है और साथ प्रतिस्थापित नहीं किया गया है
मेरे index.html
दस्तावेज़ निम्नलिखित के रूप में है टेम्पलेट:
मैं हेडर में निर्देश कैसे बना सकता हूं?
पीएस .: एक कोड उदाहरण बहुत अच्छा होगा!
मेटा टैग जोड़ने के लिए आपको निर्देश क्यों चाहिए? बस उन्हें शुरुआत से बाहर रखो? और शीर्षक को आसानी से नियंत्रक से सेट किया जा सकता है जिसे HTML टैग को असाइन किया जा सकता है और उसके सिर तक पहुंच होगी। – Chrillewoodz
कुछ पेज में कुछ मेटा टैग होंगे और अन्य नहीं होंगे। इसके अलावा, यह केवल शीर्षक के बारे में नहीं है, यह किसी पृष्ठ को नोंडेक्स को रोबोट मेटा टैग सेट करने के बारे में हो सकता है ... – JVerstry
मुझे यकीन नहीं है, लेकिन मुझे लगता है कि HTML spec कस्टम तत्वों की अनुमति नहीं देता है, जैसे ' '' के बच्चे के रूप में। भले ही, टेम्पलेट निर्देश तत्व को प्रतिस्थापित नहीं करता है - आप 'प्रतिस्थापन: सत्य' का उपयोग कर सकते हैं (लेकिन इसे बहिष्कृत किया जा रहा है), या आप इसके बजाय एक विशेषता निर्देश का उपयोग कर सकते हैं ' ' –