ui-bootstrap이 내 이미지를 렌더링하지 않는 것처럼 보입니다. - 일반 사용시 <img ng-source ="">
이미지는 예상대로 잘 렌더링됩니다.
- 각도 ui 회전식 슬라이드 쇼를 사용할 때 그들은 나를 위해 렌더링하지 않는 것 같습니다. 나는 아무것도 얻지 못한다. 여기에 어떤 문제가 있는지는 모르겠다. 내 코드의 스 니펫이다. 여기UI 부트 스트랩 캐 러셀이 이미지를 렌더링하지 않습니다.
<div style="height: 305px">
<uib-carousel active="active" interval="myInterval" no-wrap="noWrapSlides">
<uib-slide ng-repeat="image in selectedBridgeImages">
<img ng-src="{{getImage(image.Base64String)}}"/>
<div>
{{image.Id}}
</div>
</uib-slide>
</uib-carousel>
</div>
및 내 각 컨트롤러
$scope.selectedBridgeImages = [];
$scope.getImage = function (data) {
return 'data:image/JPEG;base64,' + data;
}
$scope.selectBridge = function (selectedBridge) {
bridgeService.getBridgeDetails(selectedBridge.BridgeID).then(bridgeDetailsThen);
$scope.isBridgeSelected = true;
$scope.selectedBridge = selectedBridge;
}
var bridgeDetailsThen = function (response) {
$scope.selectedBridgeImages = response.data.Picture;
}
에서 사용하는 모든과 여기에 C# 서비스 호출
[HttpGet]
[Route("api/Bridge/GetBridgeDetails/{bridgeId}")]
public IHttpActionResult GetBridgeDetails(int bridgeId)
{
try
{
using (_iBridge)
{
var details = _iBridge.GetBridgeDetailses(bridgeId);
foreach (var picture in details.Picture) { picture.Base64String = Convert.ToBase64String(picture.PictureBytes); }
return Ok(details);
}
}
catch
{
return NotFound();
}
}
아무것도 :이 수정 코드의 버전을 시도? – kkdeveloper7