我試圖渲染React元素的選項而沒有選擇。何可以做到這一點。此代碼呈現選擇元素和選項元素。在我的應用程序中,我使用AngularJs指令綁定選項,以便它複製選擇視圖。我怎樣才能做到這一點 ?在ReactJs中渲染選項
return React.createElement('select',
timeSheet.map(function (time, index) {
var option = React.createElement('option', { value: time.value, key: index, label: time.lable, className: 'md-option' });
return option;
})
)
AngularJs指令。
angular.directive('timePicker', function() {
return {
restrict: 'A',
scope: {
ngValue: '='
},
link: function (scope, el, attrs) {
scope.$watch('ng-value', function (newValue, oldValue) {
var MyComponent = React.createFactory(GRID);
console.log(el[0])
ReactDOM.render(
MyComponent(),
el[0]
);
})
}
}
})
React類可以在這個鏈接的問題中找到。 GRID
謝謝。
你能告訴你的角碼?此外,這可能是一個可怕的想法,因爲你正在管理狀態2非常不同(角度指令和反應組件) –