我正在嘗試在X3DOM中使用angular.js。我希望能夠創建一個形狀(在這種情況下是一個球體),並讓它在用戶點擊時做一些事情。我已經能夠使用傳統的onclick方法使其工作。但是,當我切換到角度的ng-click時,事件無法觸發。不幸的是,由於我想要顯示的數據存儲在控制器中,使用角度onclick是必須的。ng-click X3Dom shape
我已經做了一些研究,據說angular.js與X3DOM不是100%兼容,所以我猜這是問題的一部分。但我一直在使用其他角度指令沒有問題。有誰知道是否有解決此錯誤的方法?
代碼示例:
<transform translation="{{datum['Market Loading']}} {{datum['Growth Loading']}} {{datum['Size Loading']}}" ng-repeat="datum in energy.data" ng-hide="energy.hide === true" onclick="">
<shape>
<appearance>
<material class="energy" diffuseColor="{{energy.color.join(' ')}}" transparency="{{energy.hide}}"></material>
</appearance>
<sphere radius="{{datum['Specific Risk']}} ng-click="DO SOMETHING"></sphere>
</shape>
</transform>
你可以創建一個plnkr嗎? –