Я пытаюсь динамически скомпилировать директиву внутри моего приложения. То, что я пробовал;Проблема с динамической компиляцией угловой директивы в IE7 и IE8
$scope.newPaneString = '<vmf-split-container>' +
'<vmf-split-pane-component paneheight="30%" minwidth="30%" maxwidth="70%">' +
<!--Some content comes in here-->
'</vmf-split-pane-component>' +
'<vmf-split-pane-divider paneheight="10px" clicks="0" close="bottom"></vmf-split-pane-divider>' +
'<vmf-split-pane-component>' +
<!--Some content comes in here-->
'</vmf-split-pane-component>' +
'</vmf-split-container>';
$compile($scope.newPaneString)($scope)
Здесь <vmf-split-container>
является родительской директивой и <vmf-split-pane-component>, <vmf-split-pane-divider>
являются дочерними директивами, которые зависят от родительской директивы, используя опции требуют директив, как;
require: '^vmfSplitContainer',
В этом проблема. Когда я пытаюсь динамически скомпилировать эту директиву с помощью $compile
, я получаю следующую ошибку;
http://errors.angularjs.org/1.2.27/$compile/ctreq?0=vmfSplitContainer&p1=vmfSplitPaneComponent
Это происходит только с IE7 и IE8. Пожалуйста, помогите мне в этом.
Я думаю, что angularjs не поддерживается в ie7 или более ранней версии. Даже для IE8 необходимо сделать некоторые трюки. И в более поздней версии он не будет поддерживаться даже в IE8 также – Reena
Я использую угловую версию 1.2. Он будет поддерживать IE7 и 8. – BKM
Пожалуйста, обратитесь к этому https://docs.angularjs.org/guide/ie и http://ng-learn.org/2013/12/Dealing-with-IE-family/, если у вас есть «т. Я думаю, что будет полезно – Reena