在AngularJS控制器中使用$sce将HTML发送到视图的问题可能是由于未正确注入$sce服务导致的。下面是一个可能的解决方案,包含代码示例:
app.controller('myController', ['$scope', '$sce', function($scope, $sce) {
// 控制器代码
}]);
$scope.htmlContent = $sce.trustAsHtml('This is some HTML content.
');
这样,HTML内容将会被正确地渲染并显示在视图中。
请注意,为了防止潜在的安全问题,AngularJS默认情况下会禁止在视图中渲染未经过信任的HTML内容。因此,您需要使用$sce服务的trustAsHtml方法来将HTML标记为可信任。