नहीं कहा जा रहा है, मैं कोणीय में एक डी 3 निर्देश को लागू करने की कोशिश कर रहा हूं, और यह मुश्किल है क्योंकि दृश्यमान कुछ भी नहीं हो रहा है, और कंसोल पर कोई त्रुटि नहीं डाली जा रही है।AngularJS निर्देश को
यहाँ मेरी d3 निर्देश दिया गया है:
myApp.directive('d3-bars', ['d3Service', function($window, d3Service) {
return {
restrict: 'EA',
scope: {},
link: function(scope, element, attrs) {
// More code below ....
यहाँ मेरी HTML है: मैंने सोचा कि यह एक svg
जोड़कर नहीं किया गया था, क्योंकि तत्व यह है कि क्या यह की तरह लग रहा निरीक्षण सबसे पहले
<d3-bars bar-height="20" bar-padding="5"></d3-bars>
, लेकिन अब मुझे नहीं लगता कि निर्देश भी चल रहा है। मैंने बहुत शुरुआत में console.log
फंस लिया और यह भी दिखाई नहीं दिया। क्या मुझे कुछ आसान याद आ रही है?
संपादित करें:
मैं
angular.module('myApp.directives', ['d3'])
.directive('d3-bars', ['d3Service', function($window, d3Service) {
को शीर्ष पंक्ति को बदलने की कोशिश की लेकिन है कि या तो काम नहीं किया। मुझे यह भी नहीं पता कि दोनों शीर्षकों के बीच क्या अंतर है ...
क्या यह आपको एक त्रुटि दे रहा है, क्योंकि अगर आप केवल '' $ विंडो ',' d3Service ', फ़ंक्शन ($ विंडो) इंजेक्ट करने के विरोध में निर्भरता इंजेक्शन की सरणी में' d3Service 'इंजेक्शन कर रहे हैं, तो मुझे एक त्रुटि की उम्मीद होगी। , डी 3 सेवा) {// कोड आदि}] – JoshSGman
^^ बिल्कुल सही। आपका उत्तर प्लस एंजिमा ने बहुत अच्छा काम किया है। –